Validare Form

wizard86

Utente Attivo
3 Ago 2009
31
0
0
Salve a tutti o appena realizzato semplicissimo form per la raccolta di alcuni dati anagrafici, fin qui niente di difficile, ho provato ad inviare i dati e funziona! Quindi con l'ausilio di ajax ho fatto la verifica di alcuni campi, e anche questa "funziona"

La verifica che faccio in ajax però non è delle migliori quindi per ovviare al problema vorrei fare una verifica anche tramite php.

Fin'ora sono giunto a quando segue:

PHP:
<?php
if (isset($_POST['inserimento'])) {
$ddnome      = $_POST["ddnome"];
$ddcognome       = $_POST["ddcognome"];
$ddcitta       = trim($_POST["ddcitta"]);
$ddprovincia    = trim($_POST["ddprovincia"]);
$ddcap       = trim($_POST["ddcap"]);
$ddtelefono      = trim($_POST["ddtelefono"]);
$ddemail      = trim($_POST["ddemail"]);
$ddnascita       = trim($_POST["ddnascita"]);
$ddreddito       = trim($_POST["ddreddito"]);
$ddimporto       = trim($_POST["ddimporto"]);


if ($ddnome == null ||
$ddcognome == null ||
$ddcitta == null ||
$ddcap == null ||
$ddtelefono == null ||
$ddemail == null ||
$ddnascita == null ||
$ddreddito == null ||
$ddimporto == null)
   {
    echo ("<span class=\"no\"><b>Tutti i campi sono obbligatori</b></span>\r\n");
   }
else {
   echo ("<br />Richiesta eseguita con successo!<br />\n");
    }
}
?>


Il tutto funziona, ma, non so come verificare i radio button e i check box (fondamentale l'ultimo) e inoltre vorrei poter dare degli errori più precisi (tipo selezionare la provincia o immettere la data di nascita)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
devi prelevare con $_POST i valori dei radio e dei check, e con una serie di if fai le verifiche, se ok prosegui altrimenti torni al form, analogamente per le altre voci.
per validare nomi ed email puoi validare con le esperssioni regolari.
un consiglio
ti convien passare i dati in sessione o cooki in modo che l'utente non sia costretto tutte le volte che sbaglia a ripartire da zero col form
 
Discussioni simili
Autore Titolo Forum Risposte Data
D [Javascript] Validare dati in un form prima di spedirlo Javascript 1
O [HTML] Validare Form CMS (Content Management System) 3
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
M Validare alcuni campi di un form PHP 6
C aiuto per validare form Javascript 3
jan267 Validare un form Javascript 2
M Validare un input text di una form Classic ASP 15
M Come validare textarea con jquery jQuery 0
MarcoGrazia [PHP] [regex] Validare un url PHP 2
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
napuleone [Javascript] validare lo spazio con js Javascript 7
MarcoGrazia [regex] validare un textbox con solo caratteri alfabetici. Javascript 6
borgo italia validare un indirizzo email Snippet PHP 0
M Domande su validare i dati inseriti dagli utenti con jQuery e PHP Javascript 1
Shyson Validare mail in varie parti Javascript 2
Athene Validare un indirizzo email PHP 2
borgo italia validare url PHP 4
WpStyle validare attributo "value" HTML e CSS 7
S validare select da iframe a altri iframe Javascript 0
G Come validare in w3c il carrello di paypal? E-Commerce 14
M Validare Codice con W3C Xhtml 1.0 Strict HTML e CSS 8
B Validare Forms Javascript 0
G Validare e-mail Posta Elettronica 2
F validare una stringa... PHP 1
E non riesco a validare la pagina HTML e CSS 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3

Discussioni simili