hi,
ich arbeite gerade ein Kapitel in einem php Buch durch. Es geht um die Programmierung einer Galerie.
Die Bilder werden anhand eines Uploadscripts hochgeladen und in den Ordner verschoben,
anschließen werden die thumbnails in einem Unterordner generiert, wenn dies alles geschehen ist, wird das ganze nun noch in die DB geschrieben.
Nun kann es ja sein das man das ein und andere Bilde irgendwann löschen möchte, daher benötigt man natürlich ein Script welches dieses ermöglicht, um nicht via phpMyAdmin dies machen zu müssen, da hänge ich.
Das Script ist eigentlich gut verständlich.
Das Problem dabei ist das die thumbnails nicht dargestellt werden, obwohl der Name im array enthalten ist.
ich arbeite gerade ein Kapitel in einem php Buch durch. Es geht um die Programmierung einer Galerie.
Die Bilder werden anhand eines Uploadscripts hochgeladen und in den Ordner verschoben,
anschließen werden die thumbnails in einem Unterordner generiert, wenn dies alles geschehen ist, wird das ganze nun noch in die DB geschrieben.
Nun kann es ja sein das man das ein und andere Bilde irgendwann löschen möchte, daher benötigt man natürlich ein Script welches dieses ermöglicht, um nicht via phpMyAdmin dies machen zu müssen, da hänge ich.
Das Script ist eigentlich gut verständlich.
Das Problem dabei ist das die thumbnails nicht dargestellt werden, obwohl der Name im array enthalten ist.
PHP:
<html>
<head>
<title>Bilder löschen
</title>
</head>
<body>
<?php
include("config.php");
function felder_array($query)
{
settype($felder,"array");
$result=mysql_query($query);
$y= mysql_num_rows($result);
$k=mysql_num_fields($result);
for ($i=0; $i<$y; $i++)
{
for($j=0;$j<$k;$j++)
{
$felder[$i][mysql_field_name($result,$j)]= mysql_result($result,$i,mysql_field_name($result,$j));
}
}
return $felder;
}
?>
<?php
$ausgabe = felder_array("SELECT id,thumb FROM bilder");
$y=count($ausgabe);
?>
<h2>Bilder löschen</h2>
<table width="760" cellspacing="0">
<?php
for ($i=0; $i<$y;$i+=4)
{
?>
<tr>
<td width="20%" valign="top">
<?php
if($ausgabe[$i][$thumb]){
?>
<a href="entfernen.php?id=<?php echo urlencode($ausgabe[$i][id])?>"
<img src="<?php echo "gal_imgs/thumb/".$ausgabe[$i][$thumb] ?>" border="0" />
<?php
}
?>
</a>
</td>
<td width="20%" valign="top">
<?php
if($ausgabe[$i+1][$thumb]) {
?>
<a href="entfernen.php?id=<?php echo urlencode($ausgabe[$i+1][$id])?>">
<img src="<?php echo "gal_imgs/thumb/".$ausgabe[$i+1][$thumb] ?>" border ="0" />
<?php
}
?>
</a>
</td>
<td width="20%" valign="top">
<?php
if($ausgabe[$i+2][$thumb]) {
?>
<a href="entfernen.php?id=<?php echo urlencode($ausgabe[$i+2][$id])?>">
<img src="<?php echo "gal_imgs/thumb/".$ausgabe[$i+2][$thumb] ?>" border ="0" />
<?php
}
?>
</a>
</td>
<td width="20%" valign="top">
<?php
if($ausgabe[$i+3][$thumb]) {
?>
<a href="entfernen.php?id=<?php echo urlencode($ausgabe[$i+3][$id])?>">
<img src="<?php echo "gal_imgs/thumb/".$ausgabe[$i+3][$thumb] ?>" border ="0" />
<?php
}
?>
</a>
</td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<?php
}
?>
</table>
</body>
</html>
Zuletzt bearbeitet: