Php form : selection des champs depuis URL

Bonjour,
je voulais savoir un petite truc sur les formulaire .
Est -ce possible :
selon url selectionner les champs selon URL, par exemple

http://wwww.lesite.com/inscription.php?level=1

dans la page inscrption il me selectionne le formulaire pour un "level 1"
si c'est 2 un level 2...

du genre :

Si level =1 alors tel champs tel champs
Si level =2 alors tel champs tel champs
...

ou faut'il faire des include de formulaire par level ?

Merci pour vos eclairissement.

--
Le meilleur combat contre les virus n'est pas de les supprimer mais de les soumettres.
Eset Smart Security 4 + Prevx Edge 3 => protection parfaite.

6 réponses

  1. C'est faisable, mais si tu ne veux pas qu'un level 1 puisse voir le formulaire d'un level2, ne passe pas par cette technique vu que l'utilisateur peut modifier l'url et dans ce cas, nimporte qui peut avoir accès a nimporte quel level...
    1. oui le level ca met egale, ils le choississe eux même (quand je disai level ce n'était pas en rapport avec les droit mais plus avec le type de compte : exemple annonceur ou diffuseur.)

      en tout cas merci.
      1. tu as besoin d'un coup de main pour la conception ?
    2. ba je debute en php, je tourne entre un bouquin et le site du zero, javance tres lentement, je sais pas qu'elle sont les possibilité en php donc je rame un peu mais bon j'ai une grosse idée de site e jeux vidéo qui n'existe pas, et j'ai envie d'y arriver seul ou du moins pas me faire piquer l'idée lol...
      1. La meilleure facon d'apprendre est d'essayer, de lire des tutos et de s'arracher les cheveux pendant 15 heures sur un ";" oublié =)
    3. une piste:

      <?php
      if(isset($_GET['level'])) $level=htmlentities($_GET['level']);//on verifie que la variable existe et on sécurise un minimum
      
      switch ($level){
      	case "1":
      		include "formulaire1.html";
      	break;
      	case "2":
      		include "formulaire2.html";
      	break;
      	case "3":
      		include "formulaire3.html";
      	break;
      }
      
      ?>


      et tu fais des pages formulaire1.html etc.... avec les champs voulus