hvorfor stiller den sådan op?
Hej.Jeg har følgende script:
<form enctype="" action="" method="">
<span class="style9">
<?php
$dir = "../random/";
if(isset($_GET["action"]) && $_GET["action"] == "delpic") {
if(file_exists($dir . $_GET["name"])) {
unlink($dir . $_GET["name"]);
echo "<div align='center' style='font: smaller Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;'>Billedet blev slettet</div>";
}
}
?>
<table cellpadding="0" cellspacing="0" width="100%">
<?
if (@$handle = opendir($dir) or die("Kunne ikke åbne billed mappe")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "Thumbs.db" && $file != "thumbs" && $file != "") {
$files[] = $file;
}
}
closedir($handle);
}
if (isset($files) && is_array($files)) {
$td = 0;
sort($files);
foreach($files as $file){
$td++;
if($td == 1) {echo "<tr>\n"; }
?>
<td align="center" width="25%"> </td>
<?
if($td == 4) {echo "</tr>\n"; $td = 0;}
?>
<table cellpadding="0" cellspacing="0" align="center" class="tekst_link">
<tr>
<td align="center" class="style9" style="border: 1px solid #ffffff;"><span class="style9"><img src="<? echo $dir.$file; ?>" alt="" width="99" height="86"><br>
</span></td>
</tr>
<tr>
<center class="style9">
<td class="tekst_normal">
<div align="center"> <span class="style9"><?php echo $file; ?> - <a href="?action=delpic&name=<?php echo $file?>" class="link">Slet</a> </span></div></td>
</center>
</tr>
<? } } else {
echo "<div align='center' style='font: smaller Verdana, Geneva, Arial, Helvetica, sans-serif; color: black;'>Der er ingen billeder at slette</div>";
}?>
som går ind og henter billederne i mappen "random" hvor jeg så kan slette dem.. det virker også perfekt !.. Men når den henter dem så stiller den et billede op og går ned på en ny linje.. men jeg vil meget gerne have der kommer 3 ved siden af hinanden, men hvis jeg prøver at ændre på
if($td == 1) {echo "<tr>\n"; }
?>
<td align="center" width="25%"> </td>
<?
if($td == 4) {echo "</tr>\n"; $td = 0;}
?>
sker der intet??
