Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2011, 08:54
Avatar de NewbPHP
NewbPHP
 
Fecha de Ingreso: agosto-2011
Ubicación: Las Garzas
Mensajes: 37
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Buscar Registros por Fechas

Creo que estoy entendiendo pero esas Variables del Metodo $_POST tienes que ir en un campo en la base de datos? o solo son variables del Input?..

Claro que lo que tengo alli es un Calendario pero modificado a mi estilo :D

Si te fijas en mi Primer Input es asi:

Cita:
<input type="radio" name="criterio" value="fecha"/>&nbsp;Fecha:&nbsp;&nbsp;&nbsp;&nbsp;<?echo calendario(dia,mes,anio,'0');?>

Si te fijas en mi Segundo Input es asi:

<input type="radio" name="criterio" value="fecha"/>&nbsp;Hasta:&nbsp;&nbsp;&nbsp;&nbsp;<?echo calendario(dia,mes,anio,'0');?>


Yo muestro con php el Calendario!


Ahora Comparto mi Calendario contigo y Con quien le sirva:

Cita:
function calendario($dia,$mes,$anio,$fecha)
{
$val_dia=substr($fecha,8,2);
$val_mes=substr($fecha,5,2);
$val_anio=substr($fecha,0,4);

if($val_dia<10)
{
$val_dia=substr($val_dia,1,1);
}

echo "Día:
<select name=\"$dia\" class=\"c1\">\n";

$i=1;
while($i<=31)
{
if($i==$val_dia)
{
echo "<option value=\"$i\" selected>$i</option>";
}
else
{
echo "<option value=\"$i\">$i</option>";
}
$i++;
}

echo "</select>
Mes:
<select name=\"$mes\" class=\"c1\">
<option value=\"01\""; if($val_mes=="01"){echo "selected";} echo ">Enero</option>
<option value=\"02\""; if($val_mes=="02"){echo "selected";} echo ">Febrero</option>
<option value=\"03\""; if($val_mes=="03"){echo "selected";} echo ">Marzo</option>
<option value=\"04\""; if($val_mes=="04"){echo "selected";} echo ">Abril</option>
<option value=\"05\""; if($val_mes=="05"){echo "selected";} echo ">Mayo</option>
<option value=\"06\""; if($val_mes=="06"){echo "selected";} echo ">Junio</option>
<option value=\"07\""; if($val_mes=="07"){echo "selected";} echo ">Julio</option>
<option value=\"08\""; if($val_mes=="08"){echo "selected";} echo ">Agosto</option>
<option value=\"09\""; if($val_mes=="09"){echo "selected";} echo ">Septiembre</option>
<option value=\"10\""; if($val_mes=="10"){echo "selected";} echo ">Octubre</option>
<option value=\"11\""; if($val_mes=="11"){echo "selected";} echo ">Noviembre</option>
<option value=\"12\""; if($val_mes=="12"){echo "selected";} echo ">Diciembre</option>
</select>
Año:
<select name=\"$anio\" class=\"c1\">\n";

$i=date("Y");
while($i>=1900)
{
if($i==$val_anio)
{
echo "<option value=\"$i\" selected>$i</option>";
}
else
{
echo "<option value=\"$i\">$i</option>";
}
$i--;
}
echo "
</select>";
}
Para Mostrarlo lo LLamo asi: <?echo calendario(dia,mes,anio,'0');?>


Ahora Ya que sabes que tengo Mi calendario Repito:

Creo que estoy entendiendo pero esas Variables del Metodo $_POST tienes que ir en un campo en la base de datos? o solo son variables del Input?..

Porque mi Tabla reposos Tiene los siguientes campos:
id cedula_docente inicio_repo identifica_repo tiempo unidades
1 19754362 1986-06-22 Santil es Loco 19 Dias

Inicio_repo es la que me tiene la fecha..!