Transmettre des données d'un formulaire à une base de données MySQL
Bonsoir tout le monde, j'ai encore un petit probleme avec mon programme, je n'arrive pas à envoyer les données qu'on inscrit dans mon formulaire, écrit en php/html, vers ma base de données MySQL, quelqu'un pourrait m'aider pour mon code?
je vous remercie d'avance
Voici mon code :
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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| <?php
//Connecion a ma base de données
mysql_connect("localhost", "root", "");
mysql_select_db("sudexport");
?>
<form action="inc_contacter.php" method="post" onsubmit="return validation();">
<?php
$num_contact = false;
$nom_contact = false;
$prenom_contact = false;
$mail_contact = false;
$message_contact = false;
$erreur=false;
if(isset($_POST['valider']))
{
$num_contact=htmlentities($_POST['num_contact'], ENT_QUOTES); $nom_contact=htmlentities($_POST['nom_contact']);
$prenom_contact=htmlentities($_POST['prenom_contact']);
$mail_contact=htmlentities($_POST['mail_contact']);
}
if ($_POST['nom_contact'] == NULL)
{
$erreur=true;
}
if ($_POST['prenom_contact']== NULL)
{
$erreur= true;
}
if ($_POST['mail_contact']== NULL)
{
$erreur=true;
}
if ($_POST['message_contact']== NULL)
{
$erreur=true;
}
?>
<table>
<tr>
<td>Nom : </td>
<td> <input name="nom_contact" type="text" size="30"<?php if(isset($nom_contact)) echo " value='".$nom_contact."'" ; ?>></td>
</tr>
<tr>
<td>Prénom : </td>
<td> <input name="prenom_contact" type="text" size="30"<?php if(isset($prenom_contact)) echo " value='".$prenom_contact."'" ; ?>></td>
</tr>
<tr>
<td>Email : </td>
<td> <input name="mail_contact" type="text" size="30"<?php if(isset($mail_contact)) echo " value='".$mail_contact."'" ; ?>></td>
</tr>
<tr>
<td>Message : </td>
<td> <textarea name="message_contact" rows="8" cols="45" <?php if(isset($message_contact)) echo " value='".$message_contact."'" ; ?>></textarea></td>
</tr>
<tr>
<td><input name="valider" value="Valider" type="submit" /></td>
</tr>
<?php
if (isset($_POST['valider']))
{
if($erreur == false)
{
mysql_query("INSERT INTO contact VALUE( '','$nom_contact','$prenom_contact','$mail_contact','$message_contact)");
echo "<script language='javascript'>document.location='inc_contacter.php'; </script>";
}
}
mysql_close();
?>
</table>
</form> |