Foros del Web » Programando para Internet » PHP »

Crear combobox en php

Estas en el tema de Crear combobox en php en el foro de PHP en Foros del Web. Muy buenas, estoy intentando crear un combobox y me me cargue los datos de una base de datos en mysql, pero no consigo que funcione ...
  #1 (permalink)  
Antiguo 31/08/2012, 09:45
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Crear combobox en php

Muy buenas, estoy intentando crear un combobox y me me cargue los datos de una base de datos en mysql, pero no consigo que funcione

Archivo conexion.php

Código:
<html>
<body>
	<?php 
		$link=mysql_connect("localhost","pereira7","1234");
		mysql_select_db("iglesia",$link) OR DIE ("Error: Imposible Conectar");
	?>
</body>
</html>
Archivo combo.php

Código:
<html>
<body>
	<?php include("conexion.php"); ?>
	<SELECT NAME="miembros_id">
	<option>Seleccione una Opción...</option>
	<?
		$query="SELECT mie_id FROM miembros";
		echo'.$query.';
		while ($row=mysql_fetch_array(mysql_query($query,$link))){
		echo'<OPTION VALUE='.$row['mie_id'].'></OPTION>';
		}
	?>
	</SELECT>

</body>
</html>
Espero que me podáis ayudar
  #2 (permalink)  
Antiguo 31/08/2012, 09:51
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Crear combobox en php

Hola,
tienes que poner el texto que quieres que se vea entre los 2 option sino me equivoco.
<option>Texto de la opcion</option>
  #3 (permalink)  
Antiguo 31/08/2012, 09:53
Avatar de cesarin3134  
Fecha de Ingreso: enero-2012
Ubicación: Milan
Mensajes: 97
Antigüedad: 12 años, 3 meses
Puntos: 20
Respuesta: Crear combobox en php

que error te da??
__________________
Web Graphic and Front-End Developer C.andavisa
http://www.cesart.it
  #4 (permalink)  
Antiguo 31/08/2012, 09:54
Avatar de cesarin3134  
Fecha de Ingreso: enero-2012
Ubicación: Milan
Mensajes: 97
Antigüedad: 12 años, 3 meses
Puntos: 20
Respuesta: Crear combobox en php

he modificado un par de variable prueba asi, y controla el codigo fuente del html para ver si te lo escribe

Código PHP:
Ver original
  1. <html>
  2. <body>
  3.     <?php include("conexion.php"); ?>
  4.     <SELECT NAME="miembros_id">
  5.     <option>Seleccione una Opción...</option>
  6.     <?
  7.         $query="SELECT mie_id FROM miembros";
  8.         //echo'.$query.';
  9.  
  10.         $result = mysql_query($query) or die(mysql_error());
  11.  
  12.         while ($row=mysql_fetch_array($result){
  13.  
  14.         echo'<OPTION VALUE='.$row['mie_id'].'> texto de visualizar </OPTION>';
  15.  
  16.         }
  17.     ?>
  18.     </SELECT>
  19.  
  20. </body>
  21. </html>
__________________
Web Graphic and Front-End Developer C.andavisa
http://www.cesart.it
  #5 (permalink)  
Antiguo 31/08/2012, 10:01
Avatar de cesarin3134  
Fecha de Ingreso: enero-2012
Ubicación: Milan
Mensajes: 97
Antigüedad: 12 años, 3 meses
Puntos: 20
Respuesta: Crear combobox en php

aki te dejo un ejemplo comentado para k tengas una idea, espero k te sirva

Código PHP:
Ver original
  1. //haz la conexion al db
  2.  
  3. //ejecuta una query
  4. $query = mysql_query("SELECT regione, città FROM tbl_info");
  5.  
  6. //abre el tag select para el menu della combobox
  7. echo"<select name=\"regione\">";
  8.  
  9. //mete los resultados en una query en un array y despues haz el bucle
  10.  
  11. while($row = mysql_fetch_array($query))
  12. {
  13.     // imprime la opcion con el valor igual al texto k quieres k se visualice
  14.     echo "<option value=\"".$row['regione']."\">".$row['regione']."</option>";
  15. }
  16. //cierra la select
  17. echo"</select>";
__________________
Web Graphic and Front-End Developer C.andavisa
http://www.cesart.it
  #6 (permalink)  
Antiguo 01/09/2012, 04:36
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Crear combobox en php

Muchisimas gracias!! Ya funciona!! :)
Era solamente que no me acordaba despues de tantos años sin tocar php que habia que meter los archivos en htdoc... En fin, ya eso no se me pasa, jejeje

Muchas gracias por vuestras respuestas!

Etiquetas: combobox, html, mysql, sql
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




La zona horaria es GMT -6. Ahora son las 10:22.