Извеждане и подреждане на картинки

Dido_net

Registered
Здравейте, вижте този код:

<table border="1" align="center">
<?php
if ($handle = opendir('./walls/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$count_img++;
if($count_img==3)
{
echo"<tr>";
}
echo '<td><a href="./walls/'.$file.'"><img src="thumb.php?img='.$file.'" border="0"></a></td>';
if($count_img==3){
echo"</tr>\n";
$count_img=0;
}
}
}
closedir($handle);
}
?>
</table>


целта ми е когато картинките станат 3, да ми затваря </тр> и да отваря нов.
Като се отвори страницата всичкит картинки да са по 3 в колонка :roll:
 
i=0 // тук ясно
while(...){

if(i=0){ <tr> <td></td> } // при I=0 слага <TR> и първа

if(i=1){<td></td> } //

if(i=2){<td></td></tr> ; i=-1}// когато И=2 затваяр </TR> и прави И=-1 такаче след И++ отново да стане на 0 и про следващия loop на цикъла да сложи ново <tr>

i++
}
 
<table border="1" align="center"><tr>
<?php

$handle = opendir('./walls/')
for ($i=0; $file = readdir($handle); $i++)
{


echo '<td><a href="./walls/'.$file.'"><img src="thumb.php?img='.$file.'" border="0"></a></td>';

if ($i%3 == "1")

{ echo '</tr><tr>';
}

}
closedir($handle);

?>
</table>
 

Back
Горе