PHP/MySQL
kusanagi79
Messages postés
583
Statut
Membre
-
R1D3M4N Messages postés 89 Statut Membre -
R1D3M4N Messages postés 89 Statut Membre -
Salut, est ce quelqu'un pourrait m'aider S.V.P.
Je dispose de 2 tables :Classe et Eleve , et j'aimerai afficher la liste des eleves par classe. Avec un formulaire je saisi le CodeClasse et NomClasse ,puis lorsque je clique sur 'valider' la liste des étudiants de la classe saisi doit etre affiché. mon problème est que cette liste de s affiche pas,voici mon code PHP:
<?
if (isset($_POST['Valider'])){
//récupération et traitement des valeurs :
$CodeClasse=$_POST['CodeClasse'];
$NomClasse=$_POST['NomClasse'];
// on appelle le fichier contenant les paramètres de connexion à la base de données (en local ou sur le serveur)
mysql_connect("localhost","root","") or die ("Erreur de connexion");
//Sélection de la base de donnée
mysql_select_db("Gestion_notes") or die("Erreur de sélection de la base de donnée");
// éxécution de la requete
$req="SELECT `eleve`.`Nom` , `eleve`.`Prenom`
FROM eleve, classe
WHERE ((`classe`.`CodeClasse` = `IdClasse` =$CodeClasse) AND (`classe`.`NomClasse` = '$NomClasse'));";
$result=mysql_query($req) or die ("Erreur sur la requète");
mysql_query($req) or die (mysql_error());
echo"<table>";
echo"<table border=1 cellspacing=0 bordercolor=blue width=75% aligne=center>";
$n=mysql_num_fields($result) or die ("Erreur sur la requète");
//Parcours et affichage du résultat de la requete
while($ligne=mysql_fetch_array($result)){
echo "<tr>";
$i=0;
while($i<$n)
{echo "<td>".$ligne[$i]."</td>";
$i++;
}
echo "</tr>";
}
echo"</table>";
mysql_close(); // Pour fermer l'accès
}
?>
<!-- Le formululaires-->
<form method="post" action="">
<table width="262" border=1 align=center>
<tr>
<td colspan=2>Choisir la Classe :</td>
</tr>
<tr>
<td width="137">CodeClasse:
<input type="text" name="CodeClasse" size="10" /></td>
<td width="202">NomClasse:
<input type="text" name="NomClasse" size="15" /></td>
<td width="92"><input type="submit" name="valider" value="Valider"></td>
</tr>
</table>
</form><br>
<br>
Je dispose de 2 tables :Classe et Eleve , et j'aimerai afficher la liste des eleves par classe. Avec un formulaire je saisi le CodeClasse et NomClasse ,puis lorsque je clique sur 'valider' la liste des étudiants de la classe saisi doit etre affiché. mon problème est que cette liste de s affiche pas,voici mon code PHP:
<?
if (isset($_POST['Valider'])){
//récupération et traitement des valeurs :
$CodeClasse=$_POST['CodeClasse'];
$NomClasse=$_POST['NomClasse'];
// on appelle le fichier contenant les paramètres de connexion à la base de données (en local ou sur le serveur)
mysql_connect("localhost","root","") or die ("Erreur de connexion");
//Sélection de la base de donnée
mysql_select_db("Gestion_notes") or die("Erreur de sélection de la base de donnée");
// éxécution de la requete
$req="SELECT `eleve`.`Nom` , `eleve`.`Prenom`
FROM eleve, classe
WHERE ((`classe`.`CodeClasse` = `IdClasse` =$CodeClasse) AND (`classe`.`NomClasse` = '$NomClasse'));";
$result=mysql_query($req) or die ("Erreur sur la requète");
mysql_query($req) or die (mysql_error());
echo"<table>";
echo"<table border=1 cellspacing=0 bordercolor=blue width=75% aligne=center>";
$n=mysql_num_fields($result) or die ("Erreur sur la requète");
//Parcours et affichage du résultat de la requete
while($ligne=mysql_fetch_array($result)){
echo "<tr>";
$i=0;
while($i<$n)
{echo "<td>".$ligne[$i]."</td>";
$i++;
}
echo "</tr>";
}
echo"</table>";
mysql_close(); // Pour fermer l'accès
}
?>
<!-- Le formululaires-->
<form method="post" action="">
<table width="262" border=1 align=center>
<tr>
<td colspan=2>Choisir la Classe :</td>
</tr>
<tr>
<td width="137">CodeClasse:
<input type="text" name="CodeClasse" size="10" /></td>
<td width="202">NomClasse:
<input type="text" name="NomClasse" size="15" /></td>
<td width="92"><input type="submit" name="valider" value="Valider"></td>
</tr>
</table>
</form><br>
<br>
A voir également:
- PHP/MySQL
- 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
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données