Résultat manquant à la requête
Posté : 24 mai 2006, 23:42
Salut tout le monde!
Voilà j'ai un petit souci :
J'effectue une requete SQL pour faire un tableau avec 2 colonnes
mais il manque un résultat à cette requete : le 1er de la liste qui devrait logiquement apparaitre!
Voici le code PHP :
Voilà, si vous avez une idée car là je suis vraiment perdu (la solution d'une nouvelle entrée à chaque fois m'a pas l'air fiable, je veux bien faire les choses!
)
Merci à tous!
Voilà j'ai un petit souci :
J'effectue une requete SQL pour faire un tableau avec 2 colonnes
mais il manque un résultat à cette requete : le 1er de la liste qui devrait logiquement apparaitre!
Voici le code PHP :
<?
$sql = "SELECT nom, lien FROM partenaires WHERE categpart='".$categpart."' order by nom";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$result = mysql_fetch_array($req);
while( $data = mysql_fetch_array( $req))
{
$tablo[]=$data;
}
$nbcol=2;
echo '<table align="center">';
for($i=0;$i<count($tablo);$i++)
{
if($i%$nbcol==0)
echo '<tr>';
echo '<td class="txt" align="center" width="160"><a href="'.$tablo[$i]['lien'].'" target="_blank"><img src="logos/'.$tablo[$i]['nom'].'.jpg" border=0><br><b>'.$tablo[$i]['nom'].'</b></a><br><br></td>';
if($i%$nbcol==($nbcol-1) or $i==(count($tablo)-1))
echo '</tr>';
}
echo '</table>';
?>
Si je crée une nouvelle entrée dans l'interet de la mettre 1ere de la liste, elle n'apparait pas également, mais l'autre devient visible du coup... Ce n'est donc pas une erreur de ma part sur la base!Voilà, si vous avez une idée car là je suis vraiment perdu (la solution d'une nouvelle entrée à chaque fois m'a pas l'air fiable, je veux bien faire les choses!
Merci à tous!