[BDD]PHP,HTML,Mysql.
Otar
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Bj0 Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Bj0 Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je code la base de donneées pour gerer les notes de mon institut où je fais mes etudes.
Je ne vois aucun erreur dans cette code ci-dessous mais tout de meme la code n' arrive pas à insere les données dans la table convenable(Etudiant). Quand à la selection, le programme le fait bien. Je essayer de verifier avec [CODE] echo $_POST["Adresse"];[/CODE]
si je recoupere les valeurs. Pas de problemes je les recoupere, mais je n' arrive pas toujours à inserer dans la table convenable les valeures.
Ne pouviez vous pas m' aider?
[CODE]
<?php
require_once 'connectIFG.php';
?>
<?php
echo '<h1 align=center>Ajouter un etudiant</h1>
<form name=form_etudiant method=POST action="./Ajouter_Etudiant.php">
<table border=1 align=center>
<TR>
<TD>
<label> Prenom </label>
</TD>
<TD>
<input type="text" name="Etudiant_Prenom"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Nom </label>
</TD>
<TD>
<input type="text" name="Etudiant_Nom"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Adresse </label>
</TD>
<TD>
<input type="text" name="Adresse"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Date_Naissence </label>
</TD>
<TD>
<input type="text" name="Date_Naissence"><BR>
</TD>
</TR>
<TR>
<TD>
<input type="submit" name=Valider_Etudiant value="valider">
</TD>
</TR>
</TABLE>
</form>
';
if (isset($_POST['Valider_Etudiant'])) {
echo $_POST["Adresse"];
$query='INSERT INTO Etudiant
(ID,Prenom,Nom,Addresse,Date_Naissence)
VALUES ("",
"' . $_POST["Etudiant_Prenom"] . '",
"' . $_POST["Etudiant_Nom"] . '",
"' . $_POST["Adresse"] . '",
"' . $_POST["Date_Naissence"] . '",
)';
if (($result = mysql_query($query)) == 0) {
echo mysql_error($query);
}
}
$query='select * from Etudiant';
if (($result = mysql_query($query)) == 0) {
echo mysql_error() . $query;
}
else{
echo'
<table border=1 align=center>
<TR>
<TH> Prenom</TH>
<TH>Nom</TH>
<TH>Adresse</TH>
<TH>Date_Naissence</TH>
</TR>';
while ($row=mysql_fetch_array($result)){
echo '
<TR>
<TD>'
.$row['Prenom'].'
</TD>
<TD>'
.$row['Nom'].'
</TD>
<TD>'
.$row['Addresse'].'
</TD>
<TD>'
.$row['Date_Naissence'].'
</TD>
</TR>
';
}
echo '</table>';
}
?>
[/CODE]
merci d' avance.
je code la base de donneées pour gerer les notes de mon institut où je fais mes etudes.
Je ne vois aucun erreur dans cette code ci-dessous mais tout de meme la code n' arrive pas à insere les données dans la table convenable(Etudiant). Quand à la selection, le programme le fait bien. Je essayer de verifier avec [CODE] echo $_POST["Adresse"];[/CODE]
si je recoupere les valeurs. Pas de problemes je les recoupere, mais je n' arrive pas toujours à inserer dans la table convenable les valeures.
Ne pouviez vous pas m' aider?
[CODE]
<?php
require_once 'connectIFG.php';
?>
<?php
echo '<h1 align=center>Ajouter un etudiant</h1>
<form name=form_etudiant method=POST action="./Ajouter_Etudiant.php">
<table border=1 align=center>
<TR>
<TD>
<label> Prenom </label>
</TD>
<TD>
<input type="text" name="Etudiant_Prenom"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Nom </label>
</TD>
<TD>
<input type="text" name="Etudiant_Nom"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Adresse </label>
</TD>
<TD>
<input type="text" name="Adresse"><BR>
</TD>
</TR>
<TR>
<TD>
<label> Date_Naissence </label>
</TD>
<TD>
<input type="text" name="Date_Naissence"><BR>
</TD>
</TR>
<TR>
<TD>
<input type="submit" name=Valider_Etudiant value="valider">
</TD>
</TR>
</TABLE>
</form>
';
if (isset($_POST['Valider_Etudiant'])) {
echo $_POST["Adresse"];
$query='INSERT INTO Etudiant
(ID,Prenom,Nom,Addresse,Date_Naissence)
VALUES ("",
"' . $_POST["Etudiant_Prenom"] . '",
"' . $_POST["Etudiant_Nom"] . '",
"' . $_POST["Adresse"] . '",
"' . $_POST["Date_Naissence"] . '",
)';
if (($result = mysql_query($query)) == 0) {
echo mysql_error($query);
}
}
$query='select * from Etudiant';
if (($result = mysql_query($query)) == 0) {
echo mysql_error() . $query;
}
else{
echo'
<table border=1 align=center>
<TR>
<TH> Prenom</TH>
<TH>Nom</TH>
<TH>Adresse</TH>
<TH>Date_Naissence</TH>
</TR>';
while ($row=mysql_fetch_array($result)){
echo '
<TR>
<TD>'
.$row['Prenom'].'
</TD>
<TD>'
.$row['Nom'].'
</TD>
<TD>'
.$row['Addresse'].'
</TD>
<TD>'
.$row['Date_Naissence'].'
</TD>
</TR>
';
}
echo '</table>';
}
?>
[/CODE]
merci d' avance.
A voir également:
- [BDD]PHP,HTML,Mysql.
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
$query='INSERT INTO Etudiant
(ID,Prenom,Nom,Addresse,Date_Naissence)
VALUES ("",
"' . $_POST["Etudiant_Prenom"] . '",
"' . $_POST["Etudiant_Nom"] . '",
"' . $_POST["Adresse"] . '",
"' . $_POST["Date_Naissence"] . '",
)';
deja met un peu d'ordre dans tout ca !!!
$prenomEtu=$_POST["Etudiant_Prenom"];
$nomEtu=$_POST["Etudiant_Nom"];
$adresse=$_POST["Adresse"];
$naissance=$_POST["Date_Naissence"];
$query="INSERT INTO Etudiant
VALUES ('','$prenomEtu','$nomEtu','$adresse','$naissance')";
c'est quand meme plus claire non? essaye comme ca peu etre que ca marche now ...
(ID,Prenom,Nom,Addresse,Date_Naissence)
VALUES ("",
"' . $_POST["Etudiant_Prenom"] . '",
"' . $_POST["Etudiant_Nom"] . '",
"' . $_POST["Adresse"] . '",
"' . $_POST["Date_Naissence"] . '",
)';
deja met un peu d'ordre dans tout ca !!!
$prenomEtu=$_POST["Etudiant_Prenom"];
$nomEtu=$_POST["Etudiant_Nom"];
$adresse=$_POST["Adresse"];
$naissance=$_POST["Date_Naissence"];
$query="INSERT INTO Etudiant
VALUES ('','$prenomEtu','$nomEtu','$adresse','$naissance')";
c'est quand meme plus claire non? essaye comme ca peu etre que ca marche now ...