salut,
je veux afficher tout les enregistrement d'une table de base de donnée, j'ai utilisé le code suivant:
et pour l'affichage j'utilise le code suivant:
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 $selectcli="SELECT * FROM client ORDER BY 'mat_cli'"; $cli = mysql_query($selectcli, $link) or die(mysql_error()); $lignes_cli = mysql_num_rows($cli); $client =array(); $client['matricule'] =array(); $client['nom'] =array(); $client['prenom'] =array(); $client['adresse'] =array(); if ($lignes_cli != 0) { for ($i=0;$i<$lignes_cli ;$i++) { $row_cli = mysql_fetch_assoc($cli); $client['matricule'][$i] = $row_cli['mat_cli']; $client['nom'][$i]=$row_cli['nom_cli']; $client['prenom'][$i]=$row_cli['prenom_cli']; $client['adresse'][$i]=$row_cli['adresse_cli']; $client['etat'][$i]=$row_cli['etat']; mysql_data_seek($cli, $i);
le probleme que le dernier enregistrement il n'affiche pas ??? si vous pouvez mz aidé svp et merci
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 for($i=1; $i<$lignes_cli;$i++) $mat= $client['matricule'][$i]; $nom= $client['nom'][$i]; $prenom=$client['prenom'][$i]; $adresse=$client['adresse'][$i]; $eta=$client['etat'][$i]; echo '<tr>'; echo '<td width="8%">' ; echo '</td>'; echo'<td width="76%" height="20" align="left" valign="middle"><a href="client.php?m='.$mat.'">'.$mat."\n".'-'."\n".$nom."\n".'-'."\n".$prenom."\n".'-'."\n".$adresse.'</a></td>'; echo '<td width="8%">'; echo '<a href="addclient.php?m='.$mat.'"><img src="../../images/ic_modif.gif" alt="Modifier" width="22" height="22" border="0" /></a>'; echo '</td>';
Partager