salut,
je veux afficher tout les enregistrement d'une table de base de donnée, j'ai utilisé 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);
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
 
 
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>';
le probleme que le dernier enregistrement il n'affiche pas ??? si vous pouvez mz aidé svp et merci