Voici mon code les enregistrements montre dans quatre colonnes, mais si mes enregistrements sont vides, il montre trois images balng, des suggestions?PHP MYSQL, Comment afficher les enregistrements dans quatre colonnes,
$query = mysql_query("SELECT * from rbf_events_images where event_id='".$_GET['id']."'");
echo '<table border="1">';
if(count(mysql_num_rows($query)>0)):
$tropentags='<tr>';
$troclosingtags='</tr>';
$formTags="";
$tdTags="";
$count=1;
while($row = mysql_fetch_array($query)){
$tdTags.='<td align="left" valign="middle" class="td" >$row['image']</td>';
if ($count>3)
{
$formTags.=$tropentags.$tdTags.$troclosingtags;
$tdTags="";
$count=0;
}
$count=$count+1;
}
if ($count>0)
{
for($i = 1; $i <= (4-$count) ; $i++)
{
$tdTags.='<td align="left" valign="middle" class="td" >$row['image']</td>';
}
$formTags.=$tropentags.$tdTags.$troclosingtags;
}
echo $formTags;
endif;
Merci pour votre aide vraiment!
Pouvez-vous améliorer votre code pour être lisible? Mettre en retrait avec quatre espaces le code, et il sera affiché correctement. –
@MainMa - édité au nom de @ devzone :) – Matchu
Il est encore illisible, mais maintenant pour l'autre raison (refactoring etc.). –