<?php
$table = "subscribers";
$sql = "SELECT * FROM " . $table." where UPPER(LEFT(NOM,1)) IN ('A') ORDER BY NOM" ;
$res = mysql_query($sql);
$i = 0;
echo " <table>
<tr width=\"70%\" valign=\"top\">
<td width=\"25%\" bgcolor=\"#FF9900\"><i><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#666666\"></font></i></td>
<td width=\"28%\" bgcolor=\"#FF9900\" valign=\"top\">
<div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#666666\">Ville </font></b></div>
</td>
<td width=\"27%\" bgcolor=\"#FF9900\">
<div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#666666\">Secteur d'activité</font></b></div>
</td>
</tr>
<tr width=\"70%\" valign=\"top\">\n";
while ($i < $nb)
{
echo '<td valign="top"><a href="http://'.mysql_result($res, $i, "SITE").'" target="_blank"<b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666" align="center" >'.mysql_result($res, $i, "NOM").' '.mysql_result($res, $i, "prenom").'</font></b></a></td>';
echo '<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666" align="center" >'.mysql_result($res, $i, "Ville").'<br /></font></td>';
echo '<td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666" align="left" >'.mysql_result($res, $i, "Activite").'<br /></font></td>';
echo "</tr>\n";
$i++;
}
echo " </table>\n";
?>
j'obtiens bien une liste de noms commençant par A dans le tableau initial. Mais j'ai aussi àa :Warning: mysql_result() [function.mysql-result]: Unable to jump to row 9 on MySQL result index 9 in /homez.14/businessr/www/membres3.php on line 122
qui se répète des dizaines de fois avant.