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ó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>