FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » formulaire checkbox
 

formulaire checkbox

Il y a 330 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : formulaire checkbox
 
Plus d'informations

bonjour, j'ai un bout de code de ce style
print "<form name='formulaire_inscription' action='validation.php' method='post'>"
     blablablabla
     blanlablabla
print "<input name='declaration' value='ok' type='checkbox'>";
print "</form>
 
Lorsque je coche sur le bouton de validation, je recupere ce quel'utilisateur a tapé dans les champs, puis j'aimerai savoir s'il a coché la checkbox. Comment puis je voir s'il l'a coché?

Profil : Pointeur
Plus d'informations

bha avec $_POST["declaration"]=="ok";


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Oui, merci j'avais trouvé, ca change pas en fait

Profil : Pointeur
Plus d'informations

mmh ?


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

simplement :
if(isset($_POST['declaration'])
  {
    ça veut dire que le champs est remplit
  }
  else
  {
    ben il est pas remplit
  }
autre chose...ton checkbox te renvoie "on" lorsqu'il est coché.

Plus d'informations

ou  
 
if(!isset($_POST['declaration'])) // La variable n'est pas présente
 
 {  
 echo 'pas de variable trouvée';  
 $declaration = "";
 }  
 
   else // la variable est présente
   {  
   $declaration = $_POST['declaration']);
}
 
//et aussi tu peux faire pour plus de secu
 
if (!empty($delcaration)) // Si declaration n'est pas vide
 
  {  
  echo 'j\'affiche ma page';
  }
 
  else // sinon
 
  {
  echo 'pas de variable reconnue';
 
}

Profil : Pointeur
Plus d'informations

tu te compliques la vie pour rien la :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

pour cet exemple précis c'est pas super utile par contre pour des formulaires c'est bien de tester si les champs sont vides ou non c'est pour celà que j'ai indiqué comme ca... question d'habitude.

Profil : Pointeur
Plus d'informations

if(isset($_POST["blah"]) && !empty($_POST["blah"]))
 
[:spamafote]


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

ouais aussi ... mais pour kkun qui débute c'est peut etre mieux de bien séparer les fonctions, c'est aussi pour ca que j'ai mis des commentaires...


Message édité par duncan_mc_ leod le 24-02-2005 à 00:40:22
Profil : Pointeur
Plus d'informations

non parce que c'a cree 2 groupe pour le cas ou la variable n'est pas bonne !
 
et le fait d'etre debutant implique t'il de fait ne pas apprendre les bonnes bases ?


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Bein chaqun ses habitudes , je dis pas qu'une methode est fondamentalement meilleure, j'utilise les deux. Tester d'abord si la variable et postée et ensuite si elle est vide ou le faire d'un seul tenant ... oui peut etre d'un seul tenant au final c'est mieux dans le sens ou c'est deja moins long a coder ... et plus lisible aussi au final.


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » formulaire checkbox
 

Annonces Google
Publicité