29/08/2011, 02:04
|
| | Fecha de Ingreso: mayo-2011 Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años, 8 meses 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ó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. |