Mammouth du PHP |
601 Messages
21 juin 2006, 14:07
le javascript peux se désactivé et ensuite, on peux très bien imaginer de 'l'insertion massive de donnée, très mauvaise option.
Se que j'essaie d'avoir est une vérification avant l'envoie, afin d'obliger l'utilisateur à remplir tel champs ou tel e-mail (avec un regex).
Mais ou dois je l'insérer avants l'envoie, donc, sa va ressembler à quelquechose comme sa :
(pris dans la faq)
if(isset($_POST['envoi']))
{
/* Récupération des données du formulaire */
$prenom = isset($_POST['prenom']) ? trim($_POST['prenom']) : "";
$nom = isset($_POST['nom']) ? trim($_POST['nom']) : "";
$telephone = isset($_POST['telephone']) ? trim($_POST['telephone']) : "";
$email = isset($_POST['email']) ? trim($_POST['email']) : "";
$url = isset($_POST['url']) ? trim($_POST['url']) : "";
$lang = isset($_POST['lang']) ? $_POST['lang'] : "";
$ville = isset($_POST['ville']) ? trim($_POST['ville']) : "";
$remark = isset($_POST['remark']) ? trim($_POST['remark']) : "";
$musik = isset($_POST['musik']) ? $_POST['musik'] : null;
$age = isset($_POST['age']) ? $_POST['age'] : "";
/**
* Définition des variables servant au traitement de l'adresse électronique et du numéro de
* téléphone: on utilise ici des expressions régulières.
*/
$valid = "#^[^-_\.][a-z0-9-_\.]+[^-_\.]@[^-_\.][a-z0-9-_\.]+[^-_\.]\.[a-z]{2,4}$#";
$phone = "#^\d{6,10}$#";