Validation formulaire en php

Bonjour
J'ai créé un formulaire avec un nom, prénom, e-mail,...et je veux ecrire un script php (alerte) qui doit vérifier les champs de mon formulaire.
Merci d'avance, Kahina.

3 réponses

  1. pour une utilisation plus generique (formulaire ou adresse) :
    utilise le tableau: $_REQUEST['variable']
    1. tes variables sont dans le tableau :
      $_POST['variable']

      donc avec des IF et ECHO tu fait ce que tu veux
      1. salut
        j'ai utilisé des IF et ECHO mais ....
        voici un petit exemple:

        <?php

        if (empty($Nom)){
        die("veuillez indiquer votre nom");
        }
        elseif ((strlen($Nom)<5)||(strlen($Nom)>20)){
        die ("nom invalid");
        }
        else {
        echo $Nom;
        }

        ?>
        mais je reçois tjs le premier message d'erreur c-à-d ("veuillez indiquer votre nom") meme quand le champ est rempli!
    2. tu doit utiliser le tableau $_GET! : c'est comme ça qu'il faut faire:
      <?php
      
      if (!isset($_GET['Nom'])) die("veuillez indiquer votre nom");
      elseif ((strlen($Nom)<5)||(strlen($Nom)>20)) die ("nom invalid");
      else echo $_GET['Nom'];
      
      ?> 
      
      1. Contributeur
        Si ca vient d'un formulaire, il faut plutot employer $_POST['truc'] que $_GET['truc'].
      2. salut
        merci pour votre aide, ça a marché mais avec:le tableau $_POST!
        if(!empty($_POST['nom']))
        $nom=$_POST['nom'];
        else $nom='';
        merci comme meme!
        kahina.
      3. @kij_82salut
        t'as raison, on doit utiliser $_POST['truc']! merci
        kahina.