Tema: Php - select
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/04/2010, 10:32
afavole
 
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Php - select

Aca van los archivos...

principal.php
<div class="div_cuerpo">
<?php
//echo("MES: ".$_POST[mes]); aca ya no me muestra el mes
include "cuadro.php"
?>
</div>


cuadro.php

<form method="post" action="pagina.php">
<div>
<select size="1" name="mes">
<?php
$meses=Array('Enero','Febrero','Marzo','Abril','Ma yo','Junio','Julio','Agosto','Septiembre','Octubre ','Noviembre','Diciembre');
for($i = 1; $i <= 12; $i++){
echo ' <option ';
if($i == $_POST['mes']) echo 'selected ';
echo 'value="'.$i.'">'.$meses[$i-1]."</option>\n";
}
?>
</select>&nbsp;&nbsp;&nbsp;
<select size="1" name="ano">
<?php

for ($i = $anoInicial; $i <= $anoFinal; $i++){
echo ' <option ';
if($i == $_POST[$ano])echo 'selected ';
echo 'value="'.$i.'" >'.$i."\n";
}
?>
</select>&nbsp;&nbsp;&nbsp;
<input type="submit" name="Consultar" value="Consultar">
</div>
</form>


pagina.php (es donde hace la consulta a la base de tados...)

<?php
$con = mysql_connect('localhost', 'root', '');
if (!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db("prueba", $con);
$aux="SELECT concepto, periodo, sum( importe ) AS imp FROM gastos GROUP BY periodo, concepto having periodo='".$ano.$mes."'";
$sql=mysql_query($aux);
mysql_close($con);

header('location: principal.php');
?>