ERREUR INDEX FORMULAIRE

CLEVER -  
eba973 Messages postés 40 Statut Membre -
Bonjour a toute la communauté,

J'ai un soucci depuis ce matin. je suis entrain de concevoir ma page web perso dans laquelle j'ai mis un formulaire d'enregistrement d'ou la creation d'une base de donnée pour recuperer les enregistrements, mon probleme est que quand je me connecte a mon alias (j'utilise easy php) et que j'essai d'ouvrir ma page formulaire, le formulaire s'ouvre mais il ya des message qui s'affiche tout juts en bas du formulaire tels que:
Notice: Undefined index: nom in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 114

Notice: Undefined index: prenom in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 115

Notice: Undefined index: adresse in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 116

Notice: Undefined index: email in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 117

Notice: Undefined index: phonebu in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 118

Notice: Undefined index: phonedom in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 119

Notice: Undefined index: cel in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 120

Notice: Undefined index: typeveh in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 121

Notice: Undefined index: anneecir in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 122

Notice: Undefined index: marque in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 123

Notice: Undefined index: modele in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 124

Notice: Undefined index: couleur in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 125

Notice: Undefined index: nbrhrcir in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 126

Notice: Undefined index: commune in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 127

Notice: Undefined index: quartier in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 128

Notice: Undefined index: entreprise in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 129

Notice: Undefined index: geolocal in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 130

Notice: Undefined index: itineraire in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 131

Notice: Undefined index: hrdeptmaison in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 132

Notice: Undefined index: hrarrivjob in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 133

Notice: Undefined index: img_1 in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 134

Notice: Undefined index: img_2 in c:\documents and settings\eugene\bureau\nouveau dossier atm\atm formulaire.php on line 135
.

mon code est le suivant:

<html>
<head>
<title>Formulaire php</title>
</head><body>
<form action="formulaire d'inscription.php" method="post" enctype="multipart/form-data">


<table width="200" border="5" align="center" cellpadding="5" cellspacing="6" >
<tr>
<td valign="top" ><span class="bodytexte"><b>Renseignez les champs suivants</b> </span></td>
</tr>


<td valign="top" ><form action="?rub=contact_comm" method="post">
<input name="ajoutcontact" type="hidden" class="TXT11noir" value="1" size="30" />
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="32%" valign="top" class="txt12noir">Nom*: </td>
<td width="48%" class="txt12noir"><input name="nom" type="text" class="txt12noir" id="nom" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Prénom* : </td>
<td class="txt12noir"><input name="prenom" type="text" class="txt12noir" id="prenom" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Adresse<span class="tre10Noir"></span> : </td>
<td class="txt12noir"><input name="adresse" type="text" class="txt12noir" id="adresse" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Couriel: </td>
<td class="txt12noir"><input name="email" type="text" class="txt12noir" id="email" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Téléphone fixe bureau* : </td>
<td class="txt12noir"><input name="phonebu" type="text" class="txt12noir" id="phonebu" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Domicile : </td>
<td ><input name="phonedom" type="text" class="txt12noir" id="phonedom" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir"> Téléphone céllulaire : </td>
<td class="txt12noir"><input name="cel" type="text" class="txt12noir" id="cel" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Type de véhicule : </td>
<td class="txt12noir"><input name="typeveh" type="text" class="txt12noir" id="typeveh" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Année de mise en circulation : </td>
<td class="txt12noir"><input name="anneecir" type="text" class="txt12noir" id="anneecir" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Marque : </td>
<td class="txt12noir"><input name="marque" type="text" class="txt12noir" id="marque" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Modèle : </td>
<td class="txt12noir"><input name="mmodele" type="text" class="txt12noir" id="modele" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Couleur : </td>
<td class="txt12noir"><input name="couleur" type="text" class="txt12noir" id="couleur" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Nombre d'heure en circulation : </td>
<td class="txt12noir"><input name="nbrhrcir" type="text" class="txt12noir" id="nbrhrcir" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Commune d'habitation : </td>
<td class="txt12noir"><input name="commune" type="text" class="txt12noir" id="commune" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Quartier : </td>
<td class="txt12noir"><input name="quartier" type="text" class="txt12noir" id="quartier" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Entreprise : </td>
<td class="txt12noir"><input name="entreprise" type="text" class="txt12noir" id="entreprise" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Situation géographique : </td>
<td class="txt12noir"><input name="geolocal" type="text" class="txt12noir" id="geolocal" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Itinéraire : </td>
<td class="txt12noir"><input name="itineraire" type="text" class="txt12noir" id="itineraire" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Heure de départ de maison : </td>
<td class="txt12noir"><input name="hrdeptmaison" type="text" class="txt12noir" id="hrdeptmaison" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Heure d'arrivée au travail : </td>
<td class="txt12noir"><input name="hrarrivjob" type="text" class="txt12noir" id="hrarrivjob" size="50" /></td>
</tr>
<tr>
<td valign="top" class="txt12noir">Photo profile: </td>
<td class="txt12noir"><FORM method="POST" action="" ENCTYPE="multipart/form-data"><INPUT type=hidden name=MAX_FILE_SIZE VALUE=2048><INPUT type=file name="img_1">
</td>
</tr><tr>
<td valign="top" class="txt12noir">Photo arrière: </td>
<td class="txt12noir"><INPUT type=hidden name=MAX_FILE_SIZE VALUE=2048><INPUT type=file name="img_2">
</td>
</tr>

<tr>
<td valign="top" class="txt12noir">*mention obligatoire </td>
<td class="txt12noir"><input type="submit"value="envoyer" name="Envoyer"> <input type="reset"value="Annuler" name="effacer"></td></tr></table>
</FORM>

<?php

$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$email=$_POST['email'];
$phonebu=$_POST['phonebu'];
$phonedom=$_POST['phonedom'];
$cel=$_POST['cel'];
$typeveh=$_POST['typeveh'];
$anneecir=$_POST['anneecir'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$couleur=$_POST['couleur'];
$nbrhrcir=$_POST['nbrhrcir'];
$commune=$_POST['commune'];
$quartier=$_POST['quartier'];
$entreprise=$_POST['entreprise'];
$geolocal=$_POST['geolocal'];
$itineraire=$_POST['itineraire'];
$hrdeptmaison=$_POST['hrdeptmaison'];
$hrarrivjob=$_POST['hrarrivjob'];
$img_1=$_POST['img_1'];
$img_2=$_POST['img_2'];



if(empty($nom) OR empty($prenom) OR empty($adresse) OR empty($email) OR empty($phonebu) OR empty($phonedom) OR empty($cel) OR empty($typeveh) OR empty($anneecir)
OR empty($marque) OR empty($modele) OR empty($couleur) OR empty($nbrhrcir) OR empty($commune) OR empty($quartier) OR empty($entreprise) OR empty($geolocal) OR empty($itineraire) OR empty($hrdeptmaison) OR empty($hrarrivjob)
OR empty($img_1) OR empty($img_2) )
{
echo 'Attention, champ vide !';
}
else
{
mysql_connect("localhost","root","") or die('Erreur de connexion:'.mysql_error());
}
mysql_select_db("atm_db",mysql_connect("localhost","root","")) or die('Erreur de connexion de base:'.mysql_error());

mysql_query("INSERT INTO partenaire VALUES(' ','$nom','$prenom','$adresse' '$email','$phonebu','$phonedom','$cel','$typeveh',
'$anneecir','$marque','$modele','$couleur','$nbrhrcir','$commune','$quartier','$entreprise','$geolocal',
'$itineraire','$hrdeptmaison','$hrarrivjob','$img_1','$img_2')");
echo "Vos données ont été envoyées !";
{

mysql_close();

}

?>
</body>
</html>

J'ATTEND BEAUCOUP DE VOUS;



AFFRO
A voir également:

1 réponse

eba973 Messages postés 40 Statut Membre 9
 
Bonjour Affro,
Est ce que tu utilises un seul fichier où tu as ton formulaire et le code php qui récupère les variables post ?

Si c'est le cas, ton erreur vient de là.

Il te faut deux fichiers:
- Un avec ton formulaire (par exemple formulaire.html) qui récupère les infos saisies dans le formulaire et les envoie en post.

- un autre en php (par exemple traitement_formulaire.php) qui récupère les post et les enregistre dans ta bd.

A+
Eric

http://www.ameliorer-votre-site.com?s=f1
0