Allora seldata.txt eco cosa è:
Codice PHP:
<?
include("seldata.txt");
?>
Per non inserire nella pagina index ogni volta l anno la data e il messe io ho fato una roba del genere:
Codice PHP:
<?php
function Seldata1($inName, $useDate=0)
{
print("<select name=" . $inName . "Giorno>\n");
//se data errata, usa data di sistema
if($useDate == 0) $useDate = Time();
for($currentDay=1; $currentDay <= 31; $currentDay++)
{
print("<option value=\"$currentDay\"");
//if(intval(date( "d", $useDate))==$currentDay) print(" selected");
print(">$currentDay\n");
}
print("</select>");
$monthName = array(1=> "Gennaio", "Febbraio", "Marzo",
"Aprile", "Maggio", "Giugno", "Luglio", "Agosto",
"Settembre", "Ottobre", "Novembre", "Dicembre");
print("<select name=" . $inName . "Mese>\n");
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++)
{
print("<option value=\"");
print(intval($currentMonth));
print("\"");
//if(intval(date( "m", $useDate))==$currentMonth) print(" selected");
print(">" . $monthName[$currentMonth] . "\n");
}
print("</select>");
print("<select name=" . $inName . "Anno>\n");
$startYear = date( "Y", $useDate);
for($currentYear=$startYear-5; $currentYear <= $startYear+5;$currentYear++)
{
print("<option value=\"$currentYear\"");
if(date( "Y", $useDate)==$currentYear) print(" selected");
print(">$currentYear\n");
}
print("</select>");
}
function Seldata2($inName, $useDate=0)
{
print("<select name=" . $inName . "Giorno2>\n");
//se data errata, usa data di sistema
if($useDate == 0) $useDate = Time();
for($currentDay=1; $currentDay <= 31; $currentDay++)
{
print("<option value=\"$currentDay\"");
if(intval(date( "d", $useDate))==$currentDay) print(" selected");
print(">$currentDay\n");
}
print("</select>");
$monthName = array(1=> "Gennaio", "Febbraio", "Marzo",
"Aprile", "Maggio", "Giugno", "Luglio", "Agosto",
"Settembre", "Ottobre", "Novembre", "Dicembre");
print("<select name=" . $inName . "Mese2>\n");
for($currentMonth = 1; $currentMonth <= 12; $currentMonth++)
{
print("<option value=\"");
print(intval($currentMonth));
print("\"");
if(intval(date( "m", $useDate))==$currentMonth) print(" selected");
print(">" . $monthName[$currentMonth] . "\n");
}
print("</select>");
print("<select name=" . $inName . "Anno2>\n");
$startYear = date( "Y", $useDate);
for($currentYear=$startYear-5; $currentYear <= $startYear+5;$currentYear++)
{
print("<option value=\"$currentYear\"");
if(date( "Y", $useDate)==$currentYear) print(" selected");
print(">$currentYear\n");
}
print("</select>");
}
?>
Cosi io mi cambio facilmente come voglio DAL data anno mese Al data anno mese.
Codice PHP:
Dal <?php Seldata1("$data"); ?>   Al <?php Seldata2("$data");?>
So che con il calendario e anche più bello da vedere, pero se come io voglio imparare in più modi ho deciso di fare con la selezione.
GRAZIE MILLE...
Ciao