Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2005, 13:08
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años, 7 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