Buonasera gente
vorrei inserire un controllo data altre al controllo dei campi compilati in questo code:
nel campo data vorrei far partire un controllo: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('','',''); } ?>
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


Rispondi quotando
