Bonjour,
Je suis débutant et developpe à l'aide de WAMP.
J'utilise phpmyadmin pour mes bases de données.
Je souhaite afficher les tableaux enregistrés dans ma base.
Hors deux erreurs de tailles interviennent.
1) Boucle
2) l'appel de données de ma base de données ne s'effectue pas.
Voici le code :
Je m'excuse d'avance si le code n'est pas "beau" j'apprend et passe beaucoup de temps sur des forums pour progresser.
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
60
61
62
63
64
65
66
67
68
69
70
71
72 <center> <?php $connexion=mysql_connect("localhost", "root", ""); mysql_select_db("test"); $requeteIdTousConcentrateurs="SELECT id_concentrateur FROM concentrateur;"; $reqConc=mysql_query($requeteIdTousConcentrateurs, $connexion); while($repConc=mysql_fetch_array($reqConc)) { //On affiche le nom de l'appareil $requeteNom="SELECT nom_concentrateur FROM concentrateur WHERE id_concentrateur='$repConc';"; $reqNom=mysql_query($requeteNom, $connexion); echo"<h3>".$reqNom."</h3>"; //On crée le tableau, en fonction du nombre de case $requeteTypeConcentrateur="SELECT type_concentrateur FROM concentrateur WHERE id_concentrateur='$repConc';"; $reqType=mysql_query($requeteTypeConcentrateur, $connexion); echo"<table border=1>"; for($i=1; $i<=$reqType; $i++) { if ($i % 8==1) { if (floor($i/8)!=0) { $i=floor($i/8); echo "<tr>"; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; $i=$i+1; echo "<td width=5 height=5>".$i."</td>"; echo "</tr>"; echo "<tr>"; } } $requeteNumero="SELECT Numero_tel.Numero FROM NUMERO_TEL INNER JOIN CASE_CONCENTRATEUR ON Numero_tel.ID_Numero=case_concentrateur.ID_NUMERO WHERE numero_case_concentrateur='$i' and id_concentrateur='$repConc';"; $repNumero=mysql_query($requeteNumero, $connexion); echo "<td width=5 height=5>".$repNumero."</td>"; if($i % 8 == 0) {echo"</tr>";} } echo"</table>"; } ?> </center>
Merci pour votre aide
Partager