Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/08/2011, 02:04
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años
Puntos: 0
Respuesta: ejecutar form sin recargar pagina

basicamente hago una consulta en php a una base de datos, relleno el combo con los valores a elegir, selecciono el valor y ejecuto la consulta, lo unico que hago es consultar unos valores, no inserto ni edito la tabla:

<?php
$query = 'SELECT * FROM registered_species ORDER BY scientific_name';

$result = pg_query($query) or die('Query failed: ' . pg_last_error());
?>
<form method="post" action="consulta2.php">
<h3>Selecci&oacute;n por Especie</h3><br />
<select name="Especies" class="select" multiple >
<?php
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
echo "<option value=". $line["a_code"].">". $line["scientific_name"]."</option>";
}
?>
</select>

en el boton hago type submit para que con un onclick abra una ventana secundaria con dimension definida.
<input name="ejecutar" type="submit" value="Ejecutar Consulta" onClick="ventanaSecundaria('http://.../ventana.php')" />
En la consulta2.php, convierto el resultado de la consulta en un fichero GeoJson para poder mostrar el resultado en la ventana secundaria, con una serie de caracteristicas geograficas, esto es para mostrar el resultado en un mapa para lo que uso OpenLayers y GeoExt (pero esto es otra historia).

Gracias a todos por las respuestas, me pondre con ello.