Afficher le résultat d'une requete sql

[Résolu/Fermé]
Signaler
Messages postés
5
Date d'inscription
mercredi 28 mai 2014
Statut
Membre
Dernière intervention
1 juin 2014
-
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
-
Bonjour,
J'ai une table chapitre qui contient les différents chapitres d'un cours la table chapitre a un champs cours qui récupère le titre du cours concerné bon le prb c'st que je veux afficher la liste des chapitres pour chaque cours en cliquant sur le lien "chapitre",j'ai affiché la liste de mes cours comme suit
j'ai fait un essai avec le code suivant
<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("e-learning") or die(mysql_error());
$cours=$_GET['titre_cours'];

$sql = "SELECT * FROM chapitre where cours=".$_GET['titre_cours'];
$result = mysql_query($sql) ;

?>

<table border="2" cellpadding="10" cellspacing="1" width="500" class="tblListForm" bordercolor="#000000">
<tr class="listheader">
<tr style="border:#000 solid" bgcolor="#00CCFF">
<th>chapitre</th>
<th>cours</th></tr><?php
while($donnee = mysql_fetch_array($result))

{
?><tr><th><?php echo $donnee['titre_chapitre'];?></th>
<th><?php echo $donnee['cours'];?></th></tr><?php
}

mysql_close($conn);
?>
</table>
aidez moi svp c'est trés urgent

1 réponse

Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
125
Bonjour,
Qu'est-ce qu'y ne va pas dans ton code ? Un message d'erreur qui s'affiche ? Autre chose ?
Si c'est ta requête qui ne fonctionne pas, essaye un echo mysql_error(); (après ta requête) histoire d'avoir un message d'erreur détaillé.
Messages postés
5
Date d'inscription
mercredi 28 mai 2014
Statut
Membre
Dernière intervention
1 juin 2014

il m'affiche l'erreur suivante :Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\wamp\www\pfe\chcours.php on line 16
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
125
En gros, ta requête n'est pas bonne (Erreur de syntaxe ou de nom de table/champs).
L'echo de mysql_error te donnera une erreur plus précise.