Screenshots niet juist weergegeven

Status
Niet open voor verdere reacties.

Arthur K

Gebruiker
Lid geworden
19 jan 2008
Berichten
41
Op http://www.topgames.us/nl/spelletjes/ zie je 9 screenshots van games. Nu probeer ik al meerdere malen dat bijvoorbeeld 600 games getoond worden met een screenshot in plaats van alleen deze 9. Alleen als ik aan dit stukje code ga sleutelen krijg ik niet alle games meer netjes onder elkaar in rijtjes van drie :confused: Iemand enig idee wat ik aan de volgende code moet veranderen? :o

PHP:
<?
$select = mysql_query("SELECT * FROM games ORDER BY id DESC LIMIT 0, 750");
$tellen = mysql_num_rows($select);
if($tellen == 0)
{
echo "<i>No games...</i>";
}
else
{
$i		= 0;
									
while($row = mysql_fetch_assoc($select))
{
$i++;

echo "<td valign=\"top\" style=\"background-image: url(images/White.jpg); width: 188px; height: 97px;\">";
echo "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo "    <tr>";
echo "      <td width=\"97\" valign=\"top\" align=\"center\" style=\"padding-top: 8px;\">";

if(!file_exists('screenshots/'.$row['id'].'.jpg'))
{
echo "<img src=\"screenshots/noscreen.jpg\" width=\"80\" height=\"80\" alt=\"No screen\" />";
}
else
{
echo "<img src=\"screenshots/".$row['id'].".jpg\" width=\"80\" height=\"80\" alt=\"Screenshot ".$row['naam']."\" />";
}

 echo "      </td>";
echo "      <td width=\"91\" valign=\"top\" style=\"padding-top: 3px;\">";
echo "        <span class=\"titel\"><a href=\"game.php?id=".$row['id']."\">".$row['naam']."</a></span><br />";
echo "        <br />";
echo "        Played:<br />";
echo "        ".$row['hits']."x<br />";
echo "        <br />";
echo "      </td>";
echo "    </tr>";
echo "  </table>";
echo "</td>";
                                              
if($i == 3 OR $i == 6)
{
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" align=\"center\">";
echo "<tr>";
}
}
}
?>
 
Laatst bewerkt:
Komt waarschijnlijk omdat deze echt voor 9 games is bedoelt...
PHP:
if($i == 3 OR $i == 6) 
{ 
echo "</tr>"; 
echo "</table>"; 
echo "</td>"; 
echo "</tr>"; 
echo "<tr>"; 
echo "<td>"; 
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" align=\"center\">"; 
echo "<tr>"; 
}
Bij $i is 3 en 6 wordt er een nieuwe tabel aangemaakt. Waarschijnlijk als je een modulo gaat gebruiken wil het wat beter.
PHP:
if($i%3 == 0) 
{ 
echo "</tr>"; 
echo "</table>"; 
echo "</td>"; 
echo "</tr>"; 
echo "<tr>"; 
echo "<td>"; 
echo "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" align=\"center\">"; 
echo "<tr>"; 
}
 
Laatst bewerkt:
Heel heel erg bedankt :thumb: Het werkt eindelijk, ik zat dus hele tijd op de verkeerde weg :eek:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan