tengo en un formulario 3 selescts, de los cuales solo quiero tomar 2, uno que es un select que cambia dependiendo de la opcion tomada en el primero y el tercero que son multiples opciones.
como yo hago para tomar esos selects mediante php e escribirlos en una base de datos mysql???
aqui les dejo los formularios:
Código:
<form method="post" action="record2.php">
<label>Tu Nombre completo:
<input name="nombre_" type="text">
</label>
*
<p> </p>
Seleccione el año de la presentacion o grabacion, luego seleccione abajo la fecha y el lugar de la presentacion o grabacion (Formato de fecha MES/DIA/AÑO)
<select name="uno[]" id="uno[]" onchange="adjs('?p&sel='+this.value)">
<option value="0">seleccionar un año</option>
<option value="1">1985 / 1987</option>
<option value="2">1988</option>
<option value="3">1989</option>
<option value="4">1990</option>
<option value="5">1991</option>
<option value="6">1992</option>
<option value="7">1993</option>
<option value="8">1994</option>
<option value="9">Otro</option>
</select>
* </p>
<div id="pp"><select name="dos[]" id="dos[]">
</select></div>
<p>
<label><br />
Tipo de Grabacion:
<select name="formato[]" id="formato[]">
<option value="DVD" selected="selected">DVD</option>
<option value="LOSSLES">LOSSLES</option>
<option value="LP, Ep, Vinil">LP, Ep, Vinil</option>
<option value="CD (COMPACT DISC)">CD (COMPACT DISC)</option>
<option value="CD (BOOTLEG)">CD (BOOTLEG)</option>
</select>
</label>
*</p>
<p>
<label>Fuente:
<input name="fuente" type="text">
</label>
*</p>
<p>
<label>Generacion:
<input name="generacion" type="text">
</label>
*</p>
<p>* Campos Obligatorios</p>
<label for="Submit"><br />
</label>
<input type="submit" name="Submit" value="Enviar">
</form>
<p> </p>
</form>
y el php que tengo para tomar los valores de los campos normales, pero tambien quiero incluir los selects como hago?:
Código PHP:
<?php
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("localhost","root","password");
mysql_select_db("BASEDEDATOS",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO tabla (`nombre`,`fuente`,`generacion`)
VALUES (".$_POST['nombre_'].",".$_POST['fuente'].",".$_POST['generacion'].")",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
?>