Indsæt break efter hver 4. div
Hej,Ønsker en simpel metode, hvor koden, jeg skriver nedenunder, fremkommer 4 gange, så indsættes der en break bagefter.
Altså det opstilles som en slags galleri. Hvis vi siger, jeg har 12 billeder så opstilles de som:
[x] [x] [x] [x]
[x] [x] [x] [x]
[x] [x] [x] [x]
Men lige nu opstilles de som:
[x]
[x]
[x]
[x]
(...osv)
-----
Koden:
<?php
function build_form($path_to_mappe)
{
if ($dir = @opendir($path_to_mappe)) {
echo "<form name='slette_form' method='post' action=''>\n";
echo "<input name='action' value='slet' type='hidden'>\n";
$cnt = 0;
while ($file = readdir($dir)) {
if (is_dir($path_to_mappe . $file)) continue;
if ($file == '.' || $file == '..') continue;
// Her bygges form-feltet
$cnt++;
echo "<div style=\"background-color: gray;height:175px;width:140px;font-size:8pt;font-family: verdana, tahoma, sans-serif;\">";
echo "<input id='field_" . $cnt . "' name='files[]' value='" . $path_to_mappe . $file . "' type='checkbox'><br /><label for='field_" . $cnt . "'><img src=\"/galleri/thumbs/thumb_". $file . "\" alt=\"\" /><br /> ". $file . "</label>\n";
echo "</div>";
}
closedir($dir);
echo "<br />\n";
echo "<input name='btn' value='Slet markerede' type='submit'>\n";
echo "</form>\n";
}
}
if ($_POST['action'] == "slet") {
if (is_array($_POST['files'])) {
foreach($_POST['files'] AS $var) {
echo "<b>Følgende filer blev slettet</b> <br /> " . $var . "<br />\n"; // Kun for test
@unlink($var);
$thumb = explode("/",$var);
$thumb = $thumb[count($thumb)-1];
$thumb = "galleri/thumbs/thumb_" . $thumb;
echo $thumb . "<br />\n"; // Kun for test
@unlink($thumb);
}
}
} else {
build_form("galleri/"); // SKAL slutte med "/"
}
?>
--------
Takker på forhånd :)
