Foros del Web » Programando para Internet » PHP »

duda con form/posgres y php

Estas en el tema de duda con form/posgres y php en el foro de PHP en Foros del Web. hola, soy el nuevo en PHP (digo nuevo pq estoy empezando con ello), paso a exponer el problema y a ver si un alma caritativa ...
  #1 (permalink)  
Antiguo 20/06/2011, 01:39
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 12 años, 11 meses
Puntos: 0
duda con form/posgres y php

hola, soy el nuevo en PHP (digo nuevo pq estoy empezando con ello), paso a exponer el problema y a ver si un alma caritativa me puede ayudar...
quiero coger de un BD posgres los datos de unos productos y despues hacer una seleccion por fecha. Obtengo los datos y los saco a un textbox y para las fechas como voy a hacer un intervalo, esto es, desde una fecha a otra, en lugar de cogerla de la BD para no complicar la salida, he puesto un form desde donde se selecciona la fecha. Lo q quiero saber es como hacer ahora para imprimir en una ventana el resultado de la consulta q saco al textbox + las fechas. pongo el codigo q hice para q lo veais mejor. Los datos los coge bien de la BD!.
<?php
$query = 'SELECT * FROM productos ORDER BY name';
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
?>
<form method="post">
<p></p><h3>Selecci&oacute;n</h3><p></p><br />
<select name="Productos" class="select" multiple >
<?php
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
echo "<option value=". $line["a_code"].">". $line["name"]."</option>";
}
?>
</select><br /><br />
<p></p><h3>Seleccionar Fecha</h3><p></p><br />
<p>Desde: <select name="dia">
<?php
for($d=1;$d<=31;$d++)
{
if($d<10)
$dd = "0" . $d;
else
$dd = $d;
echo "<option value='$dd'>$dd</option>";
}
?>
</select>
<select name="mes">
<?php
for($m = 1; $m<=12; $m++)
{
if($m<10)
$me = "0" . $m;
else
$me = $m;
switch($me)
{
case "01": $mes = "Enero"; break;
case "02": $mes = "Febrero"; break;
case "03": $mes = "Marzo"; break;
case "04": $mes = "Abril"; break;
case "05": $mes = "Mayo"; break;
case "06": $mes = "Junio"; break;
case "07": $mes = "Julio"; break;
case "08": $mes = "Agosto"; break;
case "09": $mes = "Septiembre"; break;
case "10": $mes = "Octubre"; break;
case "11": $mes = "Noviembre"; break;
case "12": $mes = "Diciembre"; break;
}
echo "<option value='$me'>$mes</option>";
}
?>
</select>
<select name="anio">
<?php
for($a=2000;$a<=2011;$a++)
{
if($a<10)
$aa = "0" . $a;
else
$aa = $a;
echo "<option value='$aa'>$aa</option>";
}
?>
</select></p><br />
<p>Hasta: <select name="dia">... aqui empezaria el siguiente para escoger la otra fecha...
...
</select>
<input name="ejecutar" type="button" value="ejecutar">
</form>

Etiquetas: Ninguno
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 20:13.