Probleme php hidden dans un formulaire

Bonjour à tous, j'ai un problème que je n'arrive pas à résoudre concernant un "type=hidden" dans un formulaire, lorsque je recupere le "hidden" il est pas défini. Voici le code:
<form action="sauvegarde.php" method="post" name="envoiedonnee">
<input type="hidden" name="affiche" value="ok">
<table>...</table>
<input type="submit" value="Save" class="button">
et dans sauvegarde php il y a:
if (@$affiche!="ok"){
affichetableau();
}}elseif (@$affiche=="ok"){
....
}
mais la variable "affiche" n'est jamais égale à ok

5 réponses

  1. salut

    je cherche une methode ou une balise qui m'aide de faire un appel à une page2. php au niveau du bouton submit
    la page contient des messages d'erreurs pour des champs cituant sur la page 1 l'appel se fait à la page 1 le resultat d'affichage des champs du page 1 se fait au niveau du page 3 mmmmmmmmmmmmmerci
    1. Contributeur
      if(isset($_POST['affiche']) && $_POST['affiche']=="ok" ) {
         afficheTableau();
      }
      ...
      
      1. <form action="sauvegarde.php" method="PUT" name="envoiedonnee">

        ;)
        1. Salut,
          les variables issues d'un formulaire se recupere a l'aide des tableaux associatifs $_POST quand la méthode du formulaire est post et $_GET quand la méthode du formulaire est get.
          Dans ton cas tu dois recuperer ta variable ainsi :
          $_POST["affiche"] au lieu de $affiche

          A plus