PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 28-10-2009 09:49:17

arno
Membre
Inscription : 28-10-2009
Messages : 2

checkbox / mysql

Bonjour,

je souhaite remplir une bdd phpmyadmin avec une checkbox :

si la checbox est cochée, 1 est enregistré dans le champ de la bdd
sinon                              0

quand la checkbox est cochée pas de soucis ça fonctionne mais qd elle ne l'est pas :

Notice: Undefined index: CP in C:\wamp\www\enquete\enquetesimple.php on line 12


12      $CP=$_POST['CP'];
 

<label for="CP"><strong>2 - D'accord </strong></label>
<input name="CP" type="checkbox" id="CP" value="1"   />
 

merci pour votre aide

Hors ligne

#2 28-10-2009 11:05:58

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : checkbox / mysql

salut

Tu n'as qu'a introduire une conditionnel de sorte que :

if (isset($_POST['CP'])) {$CP=$_POST['CP'];} else {$CP = 0;}


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#3 28-10-2009 11:34:06

arno
Membre
Inscription : 28-10-2009
Messages : 2

Re : checkbox / mysql

oui merci !

ça fonctionne !

Hors ligne

#4 28-10-2009 11:35:00

Maskime
Membre
Lieu : Paris 15ème
Inscription : 11-05-2009
Messages : 134
Site Web

Re : checkbox / mysql

Oui et plutot que d'utiliser des '1' et des '0' tu peux utiliser un type ENUM qui est prévu pour ça wink


La programmation est composée de 80% de réflexion pour 20% de syntaxe -> réfléchissez à votre problème par étapes

Recommande l'utilisation du pattern Singleton
Si jamais je poste un morceau de code pour vous aider, prenez bien compte que je n'ai pas forcément testé le code que je poste et qu'il est possible qu'il contienne des erreurs wink

Hors ligne

Pied de page des forums