Formulaire insertion BD ne fonctionne pas

Fermé
Imen99 - 5 oct. 2008 à 13:19
 SQL4par4 - 5 oct. 2008 à 13:43
Bonjour,
g le fichier cidessous pr insérer des données dans une base de donnée:
<html>
<head><title>Inscription</title>
<?php
$conn = mysql_connect('localhost','root','') or die("erreur de connexion");
mysql_select_db('etudiant', $conn) or die("erreur de la base);

mysql_query("insert into etudiant

values('$_POST['cin']','$_POST['nom']','$_POST['prenom']','$_POST['date']','$_POST['adresse']','$_POST['email']','$_POST['tel

']','$_POST['civile']')");

?>
</head>
<body>
<form method="post" action="insert.php">
<table>
<tr><td><h3>CIN:</td><td><input type="text" size=20 maxlength=8 name="cin" ></td></tr>
<tr><td><h3>Nom:</td><td><input type="text" size=20 name="nom" ></td></tr>
<tr><td><h3>Prénom:</td><td><input type="text" size=20 name="prenom"></td></tr>
<tr><td><h3>Date de naissance:</td><td><input type="text" size="20" name="date"></td></tr>
<tr><td><h3>Adresse:</td><td><input type="text" size=20 name="adresse"></td></tr>
<tr><td><h3>Email:</td><td><input type="text" size=20 name="email" ></td></tr>
<tr><td><h3>Téléphone:</td><td><input type="text" size=20 name="tel" ></td></tr>
<tr><td><h3>Etat civile:</td><td><input type="text" size=20 name="civile"></td></tr>
<tr><td><input type="submit" name="bouton1" value="Envoyer"></td>
<td><input type="reset" name="bouton2" value="Annuler"></td></tr>
</table>
<br>
<br>
<br>
<br>
<br>
Pour changer votre mot de passe ,Veuillez entrer ici:
<a href="changer.html"><img src="C:\Documents and Settings\Administrateur.TITANIUM\Bureau\STAGE\ENT\changer.jpg"></a>
</form>
</body>
</html>
le probléme c que ça marche pas
SVP aidez moi à le corriger
A voir également:

1 réponse

Salut,

TITANIUM,

<?
$conn = mysql_connect('localhost','root','') or die("erreur de connexion");
mysql_select_db('etudiant', $conn) or die("erreur de la base");
mysql_query("insert into etudiant values ('".$_POST['cin'].'","'.$_POST['nom'].'","'.$_POST['prenom'].'","'.$_POST['date'].'","'.$_POST['adresse'].'","'.$_POST['email'].'","'.$_POST['tel'].'","'.$_POST['civile']."') ;");
?>

Le probleme venait de ton code php qui etait cassé...

Il faut faire la difference entre les cotes ' et les guillemets "

Cordialement,
0