bonjour
je pensais qu'a partir du moment ou
je récupérais une variable post, (donc précédemment envoyée via formulaire)
celle-ci existait forcement, d'ou l'inutilité de mettre un if (isset()){}
pour vérifier sont existence mais plutôt mettre un if (!empty()){}
car par contre elle pouvait être vide
mais mon test suivant me montre le contraire
quand je ne coche pas ma checkbox, ca m'affiche 'existe pas'
et si je coche ca m'affiche 'existe'
je pensais que dans tous les cas ca m'affichrais 'existe'
pourquoi ?
form.php
traitement-form.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form id="adminForm" method="post" action="traitement-form.php"> <input type="checkbox" name="checkbox" value="" > <input type="submit" class="valider" name="nom" value="valider" /> </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php if (isset($_POST['checkbox'])) // sinon avec POST si idClient existe à été posté, si oui c'est que c'est un nouveau ou une modif { echo 'existe'; } else { echo 'existe pas'; } ?>
Partager