cache à cocher vide renvoi Undefined index: Loisirs7 - PHP - Programmation
Marsh Posté le 09-12-2004 à 22:24:38
tu lui demandes de te renvoyer une variable qui n'est pas défini.
Code :
|
Marsh Posté le 09-12-2004 à 23:20:58
korben2003 a écrit : Bonjour à tous |
Une checkbox non cochée correspond à une variable non définie à la réception du formulaire et non à une variable "vide".
Ce qu'a dit simogeo donc.
Marsh Posté le 11-12-2004 à 15:32:12
Bonjour à tous
Tout merci de vos réponses par contre je ne vois pas ou placer cette ligne (corriger par mes soins pour mon appli
if(isset($_POST['Loisirs7'])) $var=$_POST['Loisirs7']; else $var="";
Voici un petit bout de mon code en espérant que vous pourrez m'aider
Code :
|
Marsh Posté le 11-12-2004 à 18:35:28
Code :
|
cela permet de donner une valeur vide à $loisirs si la variable n'est pas défini. Mais franchement, tu devrais passer tes cases à cocher dans un tableau.....
Marsh Posté le 11-12-2004 à 18:43:57
Merci pour ta reponse peux tu me preciser ce que tu entend par un tableau
Marsh Posté le 11-12-2004 à 19:21:04
Code :
|
comme ça tu recuperes un tableau $_POST['loisirs'][] avec toutes les cases qui sont cochées (attention je vais être méchant...) mais c'est pratique seulement si la base est vraiment bien faite : je pense que tu aurais peut-être dû faire trois tables (loisir, pratiquer, membre)...
Marsh Posté le 09-12-2004 à 22:20:38
Bonjour à tous
Voila je suis un newbee en php j'ai une petit formulaire avec des case à cocher pour choisir les loisirs ex (sports, cinema....). Voici un bout de mon code sur une des cases à cocher
Je ne comprend pas pourquoi mon script php me renvoi Undefined index: Loisirs7 car si la case n'est pas cocher pourquoi ne stocke t'il pas vide dans ma base sans mettre ce message d'erreur
Merci d'avance pour votre aide