Ciao a tutti! Ho una form con tre option che permettono di selezionare una data. Dopo che l'utente ha selezionato una data vorrei fare un controllo e visualizzare un messaggio di errore se essa è distante più di 15 giorni dal giorno attuale. Mi spiego meglio: ad esempio oggi è il 21 agosto, se l'utente seleziona il 7 settembre dovrebbe visualizzare un messaggio di errore perchè è distante più di 15 giorni da oggi. Qualcuno mi può aiutare? Grazie!
Vi posto la parte di codice che ho implementato:
Codice PHP:
<html>
<head></head>
<body>
<?php
$giorno=date('d');
$anno=date('Y');
$mese=date('m');
?>
<form action="conferma.php" method="post">
<table>
<tr>
<td class="txt">Data di consegna: </td>
<td>
<select name="mese">
<?php
for($i=1;$i<=31;$i++)
{
?>
<option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php
}
?>
</select>
</td>
<td>
<select name="mese">
<?php
for($i=1;$i<=12;$i++)
{
?>
<option value="<?php echo $i;?>"><?php echo $i;?></option>
<?php
}
?>
</select>
</td>
<td>
<select name="anno">
<option value="<?php echo $anno;?>"><?php echo $anno;?></option>
<option value="<?php echo $anno+1;?>"><?php echo $anno+1;?></option>
</select>
</td>
</tr>
</table>
<table>
<tr>
<td class="txt">Fascia di orario: </td>
<td>
<select name="fascia">
<option value="pomeriggio">pomeriggio</option>
<option value="sera">sera</option>
</select>
</td>
</tr>
</table>
<input type="submit" value="ordina" name="ordina"/>
</form>
</body>
</html>