Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Geg1 en 15 Marzo 2018, 16:47 pm



Título: combobox PHP -MYSQL es posible?
Publicado por: Geg1 en 15 Marzo 2018, 16:47 pm
Hola a todos!!! Quiero hacer algo que se que en java es posible y normal.. pero en PHP - MYSQL no tengo idea de como se hace y si se puede en realidad.

Imaginemos que tengo una lista con nombres, los cuales estan todos en una BD, lo que yo quiero es que se tomen esos nombres y se muestren en un combobox mediante PHP - HTML, es posible esto? hay alguna otra alternativa?

Desde ya, Gracias!


Título: Re: combobox PHP -MYSQL es posible?
Publicado por: srWhiteSkull en 15 Marzo 2018, 21:22 pm
Claro, y quizás más fácil que en Java, sin tener que volverte loco con Models y cosas así.

https://www.w3schools.com/php/php_mysql_intro.asp

Realmente lo que tienes que hacer es consultar a la base de datos y esta te devuelve un objeto con los resultados, registro por registro. Y por último coges esos registros y tomando sus valores en un bucle vas creando dinamicamente un select y a cada option le asignas ese registro.

Para ello es necesario que domines bien el tema de crear HTML dinamicamente, tablas y cosas así. Una vez que domines esto y te salga bien tú propósito quizás deberías pasar al siguiente nivel que sería pasar el resultado de la consulta a una variable JS y crear el select o tabla dinamicamente desde JS porque al final, es mejor dejar el trabajo duro al navegador del cliente que procesar todo desde el servidor. Piensa que dos o 20 solicitudes de este tipo al servidor no son nada, pero 1000 o un millón ?...  :-\