Programación Web y Scripting > PHP
Un Combobox
(1/1)
Bicholey:
:P :P :P :P :P :P :P
Hola foreros estoy aqui con un problema algo enredado de explicar.
tengo en mi base de datos una tabla que se llama tipos que tiene 2 tablas una idtipos y otra llamada tipos donde vienen el tipo de productos que hay, es decir el idtipo = 1 corresponde al tipo mouse y el 2 a cpu's , etc etc , lo que necesito en un combobox que se despligue los tipos que contengan en esa tabla para que el usuario pueda escoger alguno de ellos.
Estoy intentando algo asi:
$sql="SELECT * FROM tipos";
$res=mysql_query($sql);
echo '<select name="perf" size="1" >';
for($i=0; $i<mysql_num_rows($res);$i++)
{
$row=mysql_fetch_row($res);
echo '<option value="'.$row[0].'">'.$row[1].'</option>';
}
pero he tenido algunos problemas.
F_Tanori:
--- Cita de: "Bicholey" ---pero he tenido algunos problemas.
--- Fin de la cita ---
:rolleyes:
tal vez sea el alternador que no este cargando bien la bateria :unsure:
adivine? :P
Mollense:
Mirá bicho.-
No se que campos tendrás en tu tabla. yo tengo id y nombre.
Tampoco se como te estás conectando a la DB, en fin. Así me funciona perfecto:
--- Código: Text ---<html> <body> <?php $link = mysql_connect("localhost", "root"); mysql_select_db("Pruebas", $link); $sqlTxt = "SELECT id, nombre FROM tipos"; $res = mysql_query($sqlTxt, $link); echo '<select name="perf" size="1" >'; for($i=0; $i<mysql_num_rows($res);$i++){ $row=mysql_fetch_row($res); echo '<option value="'.$row[0].'">'.$row[1].'</option>'; } ?> </body></html>
Navegación
Ir a la versión completa