Foros del Web » Programando para Internet » PHP »

sacar datos en pantalla

Estas en el tema de sacar datos en pantalla en el foro de PHP en Foros del Web. tengo 2 listas desplegables, que consulta 1 base de datos mysql: Código PHP: <form action="combo2.php" method="POST" name="formulario"> <select name="ciudad" size="1" onChange="this.form.submit()">     <option>Elige poblaci&oacute;n</option>     <option value="Linares">Linares</option>     <option value="Bailen">Bailen</option>     <option value="Guarroman">Guarroman</option>   </select>    <?php $con  =  mysql_connect ( ...
  #1 (permalink)  
Antiguo 14/01/2004, 18:22
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
sacar datos en pantalla

tengo 2 listas desplegables, que consulta 1 base de datos mysql:
Código PHP:
<form action="combo2.php" method="POST" name="formulario">
<select name="ciudad" size="1" onChange="this.form.submit()">
    <option>Elige poblaci&oacute;n</option>
    <option value="Linares">Linares</option>
    <option value="Bailen">Bailen</option>
    <option value="Guarroman">Guarroman</option>
  </select>

  <?php $con mysql_connect("localhost""xxxx""xxxx")or die("Connect Error: ".mysql_error());
$db="xxxxx";
mysql_select_db($db$con)or die("Connect Error: ".mysql_error());
$result mysql_db_query($db,"select * from patrimonio WHERE municipio='".$_POST['ciudad']."'") or die (mysql_error());

echo 
"<select name=\"denominacion\" onChange=\"this.form.submit()\">";
while (
$row mysql_fetch_array($result)) {
echo 
"<option value=\"".$row['nficha']."\">".$row['denominacion']."</option>\n"
     }
echo 
"</select>";
        
?>

<br>
</form>
y quiero que en base a la segunda lista, me saque el resultado de la selección pero no se como controlarlo me da errores. quiero colocar esto, para imprimir el resultado por pantalla:
Código PHP:
denominacion: <?php echo $row['denominacion']; ?><br><br>
grupo minero: <?php echo $row['grupominero']; ?><br><br>
concesión: <?php echo $row['concesion']; ?><br><br>
termino municipal: <?php echo $row['municipio']; ?><br><br>
paraje: <?php echo $row['paraje']; ?><br><br>
descripción: <?php echo $row['descripcion']; ?><br><br>

<?php echo "<img src='../fotosbd/".$row['foto']."'/>" ?>
  #2 (permalink)  
Antiguo 14/01/2004, 19:54
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
en esta última linea: <?php echo "<img src='../fotosbd/".$row['foto']."'/>"; ?>

pero deja sigo viendo bien...

ahh ya vi, en la segunda página (no se llama pantalla), le debes dar la consulta mysql, para que te dé el resultado abajo. Las consultas no son persistentes...

Última edición por lado2mx; 14/01/2004 a las 19:59
  #3 (permalink)  
Antiguo 15/01/2004, 03:48
Avatar de pereztroff  
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
Todo el codigo lo quiero en el mismo archivo, entonces el funcionamiento general es el siguiente:
de la primera lista desplegable elijo un valor, al seleccionar un valor, la segunda lista desplegable se actualiza con los registros de una tabla.

ahora lo que no funciona es es imprimir el resultado de esta segunda seleccion de esta lista desplegable.

intente poner otra consulta pero resulta que la variabel del post de la segunda lista no me toma valor alguno y de ahi que no puedo sacar los resultados por la pantalla (campos del registro seleccionado).


Entonces, ¿como podria acabar el script?

GRACIAS.

Última edición por pereztroff; 15/01/2004 a las 03:50
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 02:51.