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
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>
traitement-form.php
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';
}
?>