Php

Bonjour,


j'essaie de lier 3 pages en php dans la premiére page je dois tester le mot de passe é le nom de client s'il appartient à la catégorie personne morale donc le formulaire doit m'emmener à la page 1 mais s'il appartient à la catégorie personne physique je doi passer à la page 2 svp aidez moiiii

9 réponses

  1. Bonjour,

    Déja dans quoi est enregistrer le fait que ta personne est une personne morale ou personne physique ? Base de donnée, variable de session, GET, POST ? ..

    Puis en php avec cette variable tu peux faire un test genre :

    if ( $personneMorale) 
          header('Location:page1.php'); 
    else 
          header('Location:page2.php');


    Souvent le gros du problème se trouve entre le clavier d'ordinateur et la chaise du bureau ... :D
    1. Salut,
      Tu doit mettre en place une condition,
      par exemple
      if($categorie=="morale")
             header('Location: page2.php'); //redirection
      else 
           header('Location: page3.php');
      
      1. COPIEUR ! :D
      2. non pas du tout, quand j'ai posté mon commentaire, y avait pas le tiens, tu ma devancé d 1 minute . XD
    2. et bha tu fait une requete mysql pour récuperer la catégorie, tu la stock dans une variable et tu fait comme je t'ai proposé précedemment et paf ça fait des chocapics :D
      1. pour tester si le code est identique au code dans la base des données je fais la même chose ?
        1. if ($categorie == "morale")


          où tu remplace "morale" par la valeur que t'a dans ta bdd
          1. Bonsoir,

            Pas besoin de diriger vers x ou y page....

            La soluce est bien plus simple. Vous postez les données vers un script que je nomme ici traitement.php:

            <?php
            // ....test identification....
            ?>


            plus loin dans le script:

            <?php if($categorie=="morale"): ?>
            
            ici le code HTML pour la partie personne morale
            
            <?php else: ?>
            
            ici le code HTML pour l'autre partie
            
            <?php endif; ?>


            A+