Enregistrement dans la BDD..
Bonsoir,
Voila je continue mon site et je dois faire un formulaire qui permettra à quelqu'un de s'inscrire.
Voici la table concernée:
<lien>http://hiboox.com/lang-fr/image.php?img=snagzs64.jpg</lien>
Le code du formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <form action="resultatinscription.php" method="post">
<p>
<b>Veuillez saisir vos coordonnées :</b><br/><br/><br/>
</p>
<table>
<tr>
<td>
Nom:
</td>
<td>
<input type="text" name="nomprop"/>
</td>
</tr>
<tr>
<td>
Rue:
</td>
<td>
<input type="text" name="rueprop"/>
</td>
</tr>
<tr>
<td>
Ville:
</td>
<td>
<input type="text" name="villeprop"/>
</td>
</tr>
<tr>
<td>
Code Postal:
</td>
<td>
<input type="text" name="cpprop"/>
</td>
</tr>
<tr>
<td>
Numéro de téléphone:
</td>
<td>
<input type="text" name="telprop"/>
</td>
</tr>
<tr>
<td>
Addresse e-mail:
</td>
<td>
<input type="text" name="mailprop"/>
</td>
</tr>
<tr>
<td>
<input type="submit" value="Envoyer"/>
</td>
<td>
<input type="reset"/>
</td>
</tr>
</table>
</form> |
et le code du traitement:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <?php
if (isset($_POST['nomprop'])) $nom=$_post['nomprop'];
else
$nom="";
if (isset($_POST['rueprop'])) $rue=$_post['rueprop'];
else
$rue="";
if (isset($_POST['villeprop'])) $ville=$_post['villeprop'];
else
$ville="";
if (isset($_POST['cpprop'])) $cp=$_post['cpprop'];
else
$cp="";
if (isset($_POST['telprop'])) $tel=$_post['telprop'];
else
$tel="";
if (isset($_POST['mailprop'])) $nom=$_post['mailprop'];
else
$mail="";
if (empty($nom) or empty($rue) or empty ($ville) or empty ($cp) or empty ($tel) or empty ($mail))
{
echo ("Veuillez remplir l'intégralité du formulaire");
}
else
{
mysql_connect('localhost','root','') or die ('Erreur de connexion '.mysql_error());
mysql_select_db('gsi') or die ('Erreur de selection '.mysql_error());
$sql="INSERT INTO proprio values ('','$nomprop','$rueprop','$villeprop','$cpprop','$telprop','$mailprop')";
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Votre compte est désormais créé!';
mysql_close();
}
?> |
Tout d'abord il me dit que je n'ai pas remplie tous les champs. Quand je vire cette condition pour voir si ca marche, tout se déroule jusqu'au bout. Il y a un enregistrement dans la table proprio mais malheureusement aucun des champs n'est remplie si ce n'est juste l'id.
Que faire?
Bonne soirée !