PHP: Pb d'enregistrement dans ma base
johnybath
Messages postés
15
Statut
Membre
-
johnybath Messages postés 15 Statut Membre -
johnybath Messages postés 15 Statut Membre -
Bonjour a tous,
Voila j'ai de serieux probleme pour enregistrer des données dans une table de ma base à partir un formulaire
voici mon code je ne sais pas ou se trouve l'erreur:
nom de base: orientation
nom de table: etudiant
clé primaire: num_sab est n'est Auto-incrementer
<body>
<?php
mysql_connect('localhost','root','');
mysql_select_db('orientation');
$num_sab=$_POST["num_sab"];
$nom=$_POST["nom_etudiant"];
$prenoms=$_POST["prenoms_etudiant"];
$date_nais=$_POST["date_naissance"];
$sexe=$_POST["sexe"];
$ad_etudiant=$_POST["adresse"];
$ecole=$_POST["select"];
$filiere=$_POST["select2"];
mysql_query("INSECT INTO 'etudiant' VALUES('$num_sab','$nom','$prenoms','$date_nais','$sexe','$ad_etudiant','$ecole','$filiere')");
mysql_close();
?>
</p>
<table width="746" border="0">
<tr>
<td width="168"> </td>
<td width="303"><?php
echo "Vous venez d'orienter un etudiant";
?></td>
<td width="147"> </td>
</tr>
</table>
<p> <?php
mysql_connect("localhost","root","");
mysql_select_db("orientation");
$reponse=mysql_query("SELECT * FROM etudiant");
while($donnees=mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['num_sab'];?>
<?php echo $donnees['nom_etudiant'];?>
<?php echo $donnees['prenoms_etudiant'];?>
<?php echo $donnees['date_naissance'];?>
<?php echo $donnees['sexe'];?>
<?php echo $donnees['adresse_etudiant'];?>
<?php echo $donnees['nom_ecole'];?>
<?php echo $donnees['code_filiere'];?>
<?php
}
mysql_close();
?>
</p>
<p><A HREF="http://127.0.0.1/Projet%20Orientation/Administrateur/Enregistrement_oriente0.php"><b><font color="red"><u>ENREGISTREMENT</u></font></b></A>
</p>
</body>
</html>
ca exucute sans erreur mais les données entrer ne s'affiche pas
Voila j'ai de serieux probleme pour enregistrer des données dans une table de ma base à partir un formulaire
voici mon code je ne sais pas ou se trouve l'erreur:
nom de base: orientation
nom de table: etudiant
clé primaire: num_sab est n'est Auto-incrementer
<body>
<?php
mysql_connect('localhost','root','');
mysql_select_db('orientation');
$num_sab=$_POST["num_sab"];
$nom=$_POST["nom_etudiant"];
$prenoms=$_POST["prenoms_etudiant"];
$date_nais=$_POST["date_naissance"];
$sexe=$_POST["sexe"];
$ad_etudiant=$_POST["adresse"];
$ecole=$_POST["select"];
$filiere=$_POST["select2"];
mysql_query("INSECT INTO 'etudiant' VALUES('$num_sab','$nom','$prenoms','$date_nais','$sexe','$ad_etudiant','$ecole','$filiere')");
mysql_close();
?>
</p>
<table width="746" border="0">
<tr>
<td width="168"> </td>
<td width="303"><?php
echo "Vous venez d'orienter un etudiant";
?></td>
<td width="147"> </td>
</tr>
</table>
<p> <?php
mysql_connect("localhost","root","");
mysql_select_db("orientation");
$reponse=mysql_query("SELECT * FROM etudiant");
while($donnees=mysql_fetch_array($reponse))
{
?>
<?php echo $donnees['num_sab'];?>
<?php echo $donnees['nom_etudiant'];?>
<?php echo $donnees['prenoms_etudiant'];?>
<?php echo $donnees['date_naissance'];?>
<?php echo $donnees['sexe'];?>
<?php echo $donnees['adresse_etudiant'];?>
<?php echo $donnees['nom_ecole'];?>
<?php echo $donnees['code_filiere'];?>
<?php
}
mysql_close();
?>
</p>
<p><A HREF="http://127.0.0.1/Projet%20Orientation/Administrateur/Enregistrement_oriente0.php"><b><font color="red"><u>ENREGISTREMENT</u></font></b></A>
</p>
</body>
</html>
ca exucute sans erreur mais les données entrer ne s'affiche pas
A voir également:
- PHP: Pb d'enregistrement dans ma base
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
1 réponse
Bonsoir,
Je ne comprends pas très bien ton problème : est-ce que c'est l'enregistrement dans la base de données qui ne fonctionne pas ou bien juste l'affichage ?
Si c'est l'enregistrement, c'est certainement parce que tu as écrit "INSECT" au lieu de "INSERT" dans ta première requête.
Si c'est l'affichage, est-ce que les noms de tes champs de base de données correspondent bien à ceux que tu indiques dans ta boucle while ?
Je ne comprends pas très bien ton problème : est-ce que c'est l'enregistrement dans la base de données qui ne fonctionne pas ou bien juste l'affichage ?
Si c'est l'enregistrement, c'est certainement parce que tu as écrit "INSECT" au lieu de "INSERT" dans ta première requête.
Si c'est l'affichage, est-ce que les noms de tes champs de base de données correspondent bien à ceux que tu indiques dans ta boucle while ?
J'ai un autre pbl, c'est que je veux retrouver un numero matricule entrer dans un formulaire dans une table de la base et l'afficher avec les infos qui lui sont lié.