Foros del Web » Programando para Internet » PHP »

Problemas con combobox

Estas en el tema de Problemas con combobox en el foro de PHP en Foros del Web. Hola : necesito mostrar los datos de un registro en un formulario, para que se puedan hacer cambios. Pero resulta que cuando muestro los datos ...
  #1 (permalink)  
Antiguo 27/05/2004, 17:51
 
Fecha de Ingreso: abril-2004
Mensajes: 13
Antigüedad: 20 años
Puntos: 0
Problemas con combobox

Hola :

necesito mostrar los datos de un registro en un formulario, para que se puedan hacer cambios. Pero resulta que cuando muestro los datos de un registro en un combo, este me muestra los satos del combo, pero no me muestra el valor que esta almacenado en ese momento. Por favor si alguien me entiende lo que deseo me da una mano.

Gracias.

pegop el texto para que le den una ojeada.
{echo "<center>Editando Software: <b>$sw</b></center>"; // opcion que viene de la opcion 3, para editar usuarios
// $sw = $_POST["nombre"];
$sql ="SELECT * from software WHERE nombre='$sw'";
$conexion = mysql_connect ("localhost" ,"soporte","NE0"); // se empieza a revisar si el user ya existe
if (!mysql_select_db("soporte", $conexion)) { echo "no existe la base";}
$lista = mysql_query($sql, $conexion);
$fila = mysql_fetch_array($lista, MYSQL_BOTH);
//$userlevel=$fila["userlevel"];
echo "<center><form method=post action=software.php?opcion=7><table>";
echo "<tr><td>Software</td><td><input type=text name=sw value='$fila[nombre]'></td></tr>";
echo "<tr><td>Numero de Licencias</td><td><input type=text name=licencias value='$fila[licencias]'></td></tr>";

//mostramos los datos de la tabla ubicacion
//Conexion con la base
echo "<tr>"
."<td>Plataforma</td><td><select name=\"plataforma\">"
." <option>windows </option>"
." <option>mac</option>"
." </select> "
."</tr>";

echo"<tr><td>Ubicacion</td><td>";
mysql_connect("localhost","soporte","NE0");

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select id, ubicacion From ubicacion Order By ubicacion";
$result=mysql_db_query("soporte",$sSQL);
echo "<select name=\"idubicacion\">";
//echo "<select name=idubicacion>";
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo "<option value=".$row['id'].">".$row['ubicacion']."</option>";}
echo"</select>";
echo"</td>";
echo"</tr>";
echo "<tr><td></td><td><input type=hidden name=id value='$fila[id]' ><input type=submit value=Modificar></td></tr>";
echo "</table></form></center>";
echo "<hr>";
$var = mysql_close($conexion);

-- INSERT --
  #2 (permalink)  
Antiguo 28/05/2004, 07:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tienes un ejemplo de la técnica en esta FAQ:

http://www.forosdelweb.com/showthrea...999#post664999

Fijate como se componen los <select> y como se usa la opción "selected" de los <option>

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:48.