Skip to content Skip to sidebar Skip to footer

Dynamic Table (colons Depend On The Content Of The Table)

This php code shows me the content of a directory on my website:

Solution 1:

try this:

<?php$dir = opendir(getcwd());
 ?><body><table><tbody><?php$n = 0;
  while (($file = readdir($dir)) !== false) {
      {
           if($n%3 == 0){echo"<tr>";}
           echo"<td>". $file ."</td>";
           $n++;
    }       
  }
  closedir($dir);
?></tbody>

Solution 2:

you can use modulus to keep track of where you are in the loop. Then, when you've hit a multiplication of 3, you restart the table row:

<?php$dir = opendir(getcwd());
?><body><table><tbody><tr><?php$counter = 0;
                while (($file = readdir($dir)) !== false) {
                    {
                        if($counter % 3 == 0 && $counter != 0) echo"</tr><tr>";
                        echo"<td>". $file ."</td>";
                        $counter++;
                    }       
                }
                closedir($dir);
            ?></tr></tbody></table></body>

Post a Comment for "Dynamic Table (colons Depend On The Content Of The Table)"