Bonsoir à tous, s'il vous plait j'ai un souci concernant un code en PHP/MYSQL
je travaille sur une biliotheque et je veux que lorsque je clique sur le nom d' abonne
j'aurai son nom et tous les livres qu'il a pris ainsi que la date d'emprunt et la date retour.
voila les tables que j'ai :
livre(idLIVRE,titre,nombre_exemplaire)
abonne(idABONNE,nom,prenom)
livre_abonne_date(LIVRE_idLIVRE,ABONNE_idABONNE,DATE_idDATE,date_demande)
date(idDATE,date_emprunt,date_retour)
voila le code :
<br/><br/><b>Les livres pris par un abonné</b><br/><br/>
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "bibliotheque" ) ;
$livre = mysql_query("SELECT *FROM abonne");
echo "Veuillez selectionner un abonné :";
?>
<form name="form" method="post" action="#">
<select name="idabonne">
<?php
$abonne = mysql_query("SELECT * FROM abonne");
while ($donnees = mysql_fetch_array($abonne)){ ?>
<option value="<?php echo $donnees['idABONNE']; ?>"><?php echo $donnees['nom']; ?></option>
<?php } ?>
</select>
</form>
<?php
if(isset($_POST['idabonne']))
{
?>
<table><tr>
<th><b><u>Nom abonne</u></b></th>
<th><b><u>Titre</u></b></th>
<th><b><u>Date emprunt</u></b></th>
<th><b><u>Date retour</u></b></th>
</tr>
<?php
$retour = mysql_query("select nom,titre,date_emprunt,date_retour
from livre
inner join livre_abonne_date on livre.idLIVRE=livre_abonne_date.LIVRE_idLIVRE
inner join date on livre_abonne_date.DATE_idDATE=date.idDATE
inner join abonne on livre_abonne_date.ABONNE_idABONNE=abonne.idABONNE where idABONNE='$idabonne'");
while ($donnees = mysql_fetch_array($retour))
{
?>
<tr>
<td><?php echo stripslashes($donnees['nom']); ?></td>
<td><?php echo stripslashes($donnees['titre']); ?></td>
<td><?php echo stripslashes($donnees['date_emprunt']); ?></td>
<td><?php echo stripslashes($donnees['date_retour']); ?></td>
</tr>
<?php
} // Fin de la boucle qui liste les abonnée.
}
?>
</table>
le probleme c'est que j'ai l'affichage juste d'une liste deroulante contenant les noms d'abonne et aucun tableau n'est rempli pour avoir le titre du livre qu'il a emprunter ainsi que la date d'emprunt et de retour.
Quelqu'un pourra t-il m'aider s'il vous plait à propos de ce code ?