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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>'; }
Partager