Buonasera gente
vorrei inserire un controllo data altre al controllo dei campi compilati in questo code:
codice:
<?php

function renderForm($userEmail, $password, $data, $error)
{
?>
<html>
<head>
</head>
<body>
<?php
if ($error != '')
{
echo '<div style="padding:4px; border:1px solid red; color:red;">'.$error.'</div>';
}
?>
 
<form action="" method="post">
<div>
<strong>Dati anagrafica cliente Per fatturazione<br>
Email utente: *</strong> <input type="text" name="userEmail" value="<?php echo $userEmail; ?>" /><br/>
<strong>Password utente: *</strong> <input type="text" name="password" value="<?php echo $password; ?>" /><br/>
<strong>data utente: *</strong> <input type="text" name="data" value="<?php echo $data; ?>" /><br/>


<input type="submit" name="submit" value="Invia">
</div>
</form>
</body>
</html>
<?php
}
 
// connessione al database
include('connect-db-clienti.php');
 
// verifica se il modulo è stato inviato. Se lo è, inizia a elaborare il modulo e lo salva nel database
if (isset($_POST['submit']))
{
// ottenere i dati del modulo e verific che siano validi
$userEmail = mysql_real_escape_string(htmlspecialchars($_POST['userEmail']));
$password = mysql_real_escape_string(htmlspecialchars($_POST['password']));
$data = mysql_real_escape_string(htmlspecialchars($_POST['data']));
// controlla che entrambi i campi vengono inseriti
if ($userEmail == '' || $password == '' || $societa == '' || $nome == '' || $cognome == '' || $via == '' || $numero == '' || $cap == '' || $citta == '' || $provincia == '' || $codicefiscale == '' || $piva == '' || $ref == '' || $telefono == '' || $cell == '' || $sped_via == '' || $sped_numero == '' || $sped_cap == '' || $sped_citta == '' || $sped_provincia == '')
{
// genera messaggio di errore
$error = 'ERRORE: Tutti i campi contrassegnati sono obbligtori!';


// se uno dei due campi è vuoto, visualizzo di nuovo il modulo
renderForm($userEmail, $password, $data, $error);
}
else
{
// salva i dati nel database
mysql_query("INSERT utenti SET userEmail='$userEmail', password='$password', data='$data'")


or die(mysql_error());


// una volta salvato, si viene reindirizzati alla pagina di visualizzazione
header("Location: view.php");
}
}
else
// se il modulo non è stato inviato, visualizzare il modulo
{
renderForm('','','');
}
?>
nel campo data vorrei far partire un controllo:
presumiamo che oggi è il 19/10/2016 fino alle ore 12:29 posso inserire la data odierna, invece dalle 12:30 sono vincolato a selezionare la data di domani.
magari se riusciamo ad escludere i sabati e le domeniche sarebbe perfetto.

ho provato a vedere on-line qualche forum, tutorial ma niente...
Grazie ragazzi