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.phpCode:
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:
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'; } ?>
