Comment ajouter un champ code secret

Bonjour,

Comment ajouter dans mon formulaire de livre d'or, un champ code secret qui serait en faite le nom de la personne qui serait venu chez moi ( location vacances)?
donc la personne n'aurait juste qu'a mettre son nom pour le vailder, sinon, ca retourne a la même page.
merci a avous

3 réponses

  1. Salut,
    ça dépend, tu peux expliquer un peu mieux? comment ca un champ code secret ?
    1. Modérateur
      Bonjour,

      Quand tu dis
      un champ code secret


      Tu veux parler d'un champ type Password ?
      comme ceci ?
       <input type="password" name="codeSecret" value="">
      


      qui serait en faite le nom de la personne qui serait venu chez moi

      Tu enregistres donc dans ta Base de données la liste des personnes qui ont reservées chez toi ?
      Il te faudra donc vérifier si le champ dans lequel les utilisateurs rentreront le code contient un NOM présent dans ta BDD ?
      Pour cela.. il te faudra donc faire une requête sur ta BDD....

      donc la personne n'aurait juste qu'a mettre son nom pour le vailder

      La vérification doit se faire au moment où la personne saisie le nom dans le champ ou bien après un clic sur un bouton ??
      Si c'est lors du clic sur un bouton.. du PHP suffira.

      sinon, ca retourne a la même page.

      Pour ça.. plusieurs façons de faire... avec un HEADER LOCATION par exemple.
      Mais le plus simple (et le mieux à mon avis) est de simplement traiter le SUBMIT de ton formulaire dans la même page ...
      C'est à dire ...
      dans ton form ... action="" au lieu de action="uneautrepage.php".

      Mais sans plus de détails ni même voir ton code .. impossible de t'en dire plus !

      PS:
      Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
      Explications disponibles ici :
      https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
      1. merci a vous.
        en faite, je pense que je devrais plutot envoyer un mail avec un code secret que le client entre dans le formulaire et si celui est bon, son ajout dans mon livre d'or apparait