Hola, tengo cargado en una lista desplegable datos que estan en una tabla, el código es:
Código PHP:
echo "<select name=\"selRubros\" size=\"1\" id=\"selRubros\" onChange=\"ComponerLista(document.forms.frmCargaAviso.selRubros[selectedIndex].value);\">";
$sql = "SELECT * FROM rubros ORDER BY Nombre_Rubro ASC";
$recat = mysql_query($sql, $conexion);
$primero = $ficat["Codigo"];
$primero = 1;
while ($ficat = mysql_fetch_array($recat, $conexion)) {
if ($primero == 1) {
echo "<option value='"; echo $ficat["Codigo"]; echo "' selected>"; $primero = 0;
}
else {
echo "<option value='"; echo $ficat["Codigo"]; echo "'>";
}
echo $ficat["Nombre_Rubro"]; echo "</option>";
}
</select>
hasta acá todo anda bien, el tema es que no sé cómo puedo guardar el valor elegido por el usuario. Intenté de esta forma pero no funciona:
$result=mysql_query("INSERT INTO Avisos (Aviso,Codigo_Rubro) VALUES ('$aviso',selRubros.value) ",$conexion);
En el campo Codigo_Rubro me guarda el valor cero.
Gracias por las respuestas.
Javier