Probleme sur affichage d'un tableau
Re,
Pouvez vous m'aider a afficher en dessous, d'une liste déroulante qui récupére parfaitement la valeur de ma table, un tableau affichant les pc portables qui ont été prétés (validé par le champs 'emprunte' de ma table - 0 disponible et 1 prété).
Par contre il ne m'affiche aucune donnée ... il ne me mets pas de message d'erreur ... il doit me manquer un boucle ou la fonction (mysql_num_rows n'est pas bonne ?????)
Thks
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| <?php /* Date de création: 12/10/2006 */ ?>
<html>
<body>
<?php
require("cnx/login_sql.php");
//Connexion à la base de données
$db = mysql_connect('localhost', 'root', '') or die ("Erreur de connexion");
//Selection de la base
mysql_select_db('alliance',$db);
//Création de la requête SQL pour le remplissage de la liste déroulante
$list_sp="SELECT id_spare,nom_spare FROM spare";
//Envoi de la requête de la liste déroulante
$RList_sp=mysql_query($list_sp) or die ('Erreur SQL !');
//Recupération de la variable id
@$id=$_GET['id'];
echo '+++ <a href="?numlien=ajoutspare"> Ajouter un Spare dans la banque d information</a> +++';
//Menu deroulant
echo '<br><p><form>Détail - Pc portables de Prêt
<select onChange=document.location=this.options[this.selectedIndex].value>';
echo'<option SELECTED></OPTION>';
while($dataList=mysql_fetch_array($RList_sp)) {
echo'<option value="?numlien=Det_spare&id='.$dataList['id_spare'].'">'.$dataList['nom_spare'].'</option>';
}
echo '</select> <br>';
//Fin du Menu déroulant
$sql="SELECT * FROM spare WHERE id_spare='$id'";
$req=mysql_query($sql) or die ('Erreur SQL !');
$empr="SELECT * FROM spare WHERE emprunte=1";
$req_empr=mysql_query($empr) or die ('Erreur SQL !');
$data=mysql_num_rows($req_empr);
echo '<br>';
if($data >= 1)
{
echo '<table width=50% border="1">
<tr>';
echo'<td align="center"><Font size="3"><strong>PC PORTABLES ACTUELLEMENT PRETéS</strong></font></td>';
echo '<td align="center"> Nom - Spare </td>';
echo'<td align="center">Modele</td>';
echo'<tr>';
echo'<td bgoclor="#B8860B" align="center">'.$data['nom_spare'].'</td>';
echo'<td bgoclor="#B8860B" align="center">'.$data['modele'].'</td>';
echo'</tr>';
} |