Bonjour à tous,
j'ai le script suivant :
et il me donne bien mon nombre d'enregistrements : 4 mais il m'affiche que 3 enregistrements : il affiche pas le premier...
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
73
74
75 <?php echo('<br>'.'<br>'.'<br>'.'<H1 align=center color= #CD5C5C>'.'<u>'.'Liste des articles référencés dans notre base'.'</u>'.'</h1>'.'<br>'); //connexion à la base mysql require("connexion.php"); //récupère dans le curseur $requete les niveaux requis en fonction de ce qui est choisi dans le formulaire précédent $requete = 'select * from biblio'; $resultat = mysql_query($requete); $champs=mysql_num_fields($resultat); $enregistrements=mysql_num_rows($resultat); while ($especes = mysql_fetch_array($resultat)){ // extract ($especes); echo "<p>nombre d'enregistrements : <b> $enregistrements </b></p> \n"; echo "<table border='1' cellspacing='0'>\n"; echo "<tr>"; for ($i=0;$i<$champs;$i++) { $nomchamp=mysql_field_name($resultat,$i); echo "<th>$nomchamp</th>"; } echo "</tr> \n"; while ($row=mysql_fetch_assoc($resultat)) { echo "<tr>"; foreach ($row as $key => $value) { echo "<td>$value </td>"; } echo "</tr>\n"; } echo "</table>\n"; } while ($references = mysql_fetch_array($resultat)){ echo '<br><br>'.'Référence : '.'<br>'.$references['Ref_article'].'<br>'; } ?>
Est ce que qqn peut m'aider s'il vous plait?
Merci beaucoup d'avance
Partager