Message d'erreur dans un formulaire
kissi
-
PeJo Messages postés 1384 Statut Membre -
PeJo Messages postés 1384 Statut Membre -
Bonjour,
j'ai un formlaire decase a cocher+upload image accompagner de d'un formulaire d'envoi ki marche assez bien mais me raméne des erreurs lorske je ne choisi aucun bouton c-ad kan j'envoi le formulaire vide erreur:Notice: Undefined index: radiobutton in c:\program files\easyphp1-8\www\juste\form2.php on line 11
veuillez m'aide a comprendre ce ki ne va pa.
voici mes 2 formulaire:
index.php
<form action="form2.php" method="post" ><p><!-- On limite le fichier à 100Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<span class="style8">photo :</span>
<input type="file" name="avatar"></p>
<input type="checkbox" name="orienta" value="PAC-FAI">
<span class="style8">Programmes d’Aides Classiques(PAC-FAI)</span><br>
<input type="checkbox" name="orientat" value="PAU">
<span class="style8">Programmes d’Aides d’Urgence(PAU)</span><br>
<input type="checkbox" name="orientati" value="PAS">
<span class="style8">Programmes d’Aides Speciaux (PAS)</span><br>
<input type="checkbox" name="orientatio" value="PIS">
<span class="style8">Programmes d’Investissemnts Speciaux (PIS)</span><br>
<input type="checkbox" name="orientation" value="PAM 1%">
<span class="style8">Programme d’Aide Mondial 1%
<input name="Submit" type="submit" class="t" value="Envoyer"></form>
form2.php
<?php
$A= htmlentities($_POST['orienta']);
...
...
mysql_connect("localhost","root","") or die("Erreur de connection au serveur");
mysql_select_db("prod") or die("Erreur de connection a la base de donnees");//ouvre la BDD
mysql_query("INSERT INTO form VALUES('','$A','...','...')")
or die("Erreur d'insertion de donnees");
echo "Nous donnerons suite à votre enrégistrement dans les plus brefs délais";
mysql_close();
?>
j'ai un formlaire decase a cocher+upload image accompagner de d'un formulaire d'envoi ki marche assez bien mais me raméne des erreurs lorske je ne choisi aucun bouton c-ad kan j'envoi le formulaire vide erreur:Notice: Undefined index: radiobutton in c:\program files\easyphp1-8\www\juste\form2.php on line 11
veuillez m'aide a comprendre ce ki ne va pa.
voici mes 2 formulaire:
index.php
<form action="form2.php" method="post" ><p><!-- On limite le fichier à 100Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<span class="style8">photo :</span>
<input type="file" name="avatar"></p>
<input type="checkbox" name="orienta" value="PAC-FAI">
<span class="style8">Programmes d’Aides Classiques(PAC-FAI)</span><br>
<input type="checkbox" name="orientat" value="PAU">
<span class="style8">Programmes d’Aides d’Urgence(PAU)</span><br>
<input type="checkbox" name="orientati" value="PAS">
<span class="style8">Programmes d’Aides Speciaux (PAS)</span><br>
<input type="checkbox" name="orientatio" value="PIS">
<span class="style8">Programmes d’Investissemnts Speciaux (PIS)</span><br>
<input type="checkbox" name="orientation" value="PAM 1%">
<span class="style8">Programme d’Aide Mondial 1%
<input name="Submit" type="submit" class="t" value="Envoyer"></form>
form2.php
<?php
$A= htmlentities($_POST['orienta']);
...
...
mysql_connect("localhost","root","") or die("Erreur de connection au serveur");
mysql_select_db("prod") or die("Erreur de connection a la base de donnees");//ouvre la BDD
mysql_query("INSERT INTO form VALUES('','$A','...','...')")
or die("Erreur d'insertion de donnees");
echo "Nous donnerons suite à votre enrégistrement dans les plus brefs délais";
mysql_close();
?>
A voir également:
- Message d'erreur dans un formulaire
- Whatsapp formulaire opposition - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message absence thunderbird - Guide
1 réponse
Bonjour,
Il est nécessaire que tu test si tes variables envoyés sont crées ou non.
Utilise la commande isset. Ainsi tu fais ton traitement si la variable n'est pas vide, sinon ba tu indique qu'un des champs est vide :
if (isset($_POST['oreinta'] AND ...))
{ }
...
J'éspère que ça répond à ta question.
Il est nécessaire que tu test si tes variables envoyés sont crées ou non.
Utilise la commande isset. Ainsi tu fais ton traitement si la variable n'est pas vide, sinon ba tu indique qu'un des champs est vide :
if (isset($_POST['oreinta'] AND ...))
{ }
...
J'éspère que ça répond à ta question.