Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2005, 13:08
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 21 años, 6 meses
Puntos: 3
Guardar el valor de una lista desplegable

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

Última edición por jam1138; 27/10/2005 a las 15:35 Razón: Procuren colorear código