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,
    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
    0
    1. <form action="sauvegarde.php" method="PUT" name="envoiedonnee">

      ;)
      0
      1. Contributeur
        if(isset($_POST['affiche']) && $_POST['affiche']=="ok" ) {
           afficheTableau();
        }
        ...
        
        0
        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
          0