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 ---&#60;html&#62;  &#60;body&#62;           &#60;?php      &#036;link = mysql_connect(&#34;localhost&#34;, &#34;root&#34;);      mysql_select_db(&#34;Pruebas&#34;, &#036;link);      &#036;sqlTxt = &#34;SELECT id, nombre FROM tipos&#34;;        &#036;res = mysql_query(&#036;sqlTxt, &#036;link);       echo '&#60;select name=&#34;perf&#34; size=&#34;1&#34; &#62;';      for(&#036;i=0; &#036;i&#60;mysql_num_rows(&#036;res);&#036;i++){        &#036;row=mysql_fetch_row(&#036;res);        echo '&#60;option value=&#34;'.&#036;row[0].'&#34;&#62;'.&#036;row[1].'&#60;/option&#62;';      }    ?&#62;  &#60;/body&#62;&#60;/html&#62; 

Navegación

[0] Índice de Mensajes

Ir a la versión completa