Halli Hallo,
ich habe ein probem mit meinem Galeriescript( ich weiß,ist kein neues Thema ). ich poste einfach mal den code:
So. Fehlermeldungen gibt es keine. Die Sache ist die, dass im Quelltext lauter irres Zeug angezeigt wird:
<tr>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<tr>
<tr>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<tr>
<tr>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<tr>
oder dann halt auch Thumbs richtig angezeigt werden:
<tr>
<td><img src="thumbs/PICT3949.JPG"></td>
<td><img src="thumbs/PICT3951.JPG"></td>
<td><img src="thumbs/PICT3952.JPG"></td>
<td><img src="thumbs/PICT3953.JPG"></td>
<tr>
außerdem werden die thumbs alle komplett 8mal angezeigt,danach wird das bild im browser schwarz
ich hoffe ihr könnt mir helfen
kannstehaben
ich habe ein probem mit meinem Galeriescript( ich weiß,ist kein neues Thema ). ich poste einfach mal den code:
PHP-Code:
<?php
$id = $_GET['id'] +0;
$sql = "SELECT
Name,
Datum,
FROM
galerien,
WHERE
ID = $id";
//den datensatz auslesen wo die id die ist die über get
//übergeben wurde
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
echo '<h2>'.$row['Datum'].':'.$row['Name'].'</h2>';
//dateinamen auslesen und in die db speichern
$dir = 'C:/Programme/xampp/htdocs/testpage/thumbs';
$file = scandir($dir);
//dateinamen stehen im arraY $file
//so hier muss mit schleife jeder dat-name in die db
//gespeichert werden
for($i=2;$i<COUNT($file)-2;$i++) {
$sql= 'INSERT INTO pictures
(file, galerie_ID)
VALUES
("'.$file[$i].'",
"'.$id.'")';
mysql_query($sql) OR die(mysql_error());
}
//thumbs ausgeben
$sql = "SELECT
ID,
file,
galerie_ID
FROM
pictures
WHERE galerie_ID = $id";
$result = mysql_query($sql) OR die(mysql_error());
$anzahl = mysql_num_rows($result);
echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"galerie_thumb\">\n";
$j=0;
while ($j<$anzahl) {
$row = mysql_fetch_array($result);
if ($j==0 || $j%4==0)
echo "<tr>\n";
echo "<td><img src=\"thumbs/".$row['file']."\"></td>\n";
$j++;
if ($j%4==0)
echo "<tr>\n";
}
echo"</table>\n";
?>
So. Fehlermeldungen gibt es keine. Die Sache ist die, dass im Quelltext lauter irres Zeug angezeigt wird:
<tr>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<td><img src="thumbs/"></td>
<tr>
<tr>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<tr>
<tr>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<td><img src="thumbs/Array"></td>
<tr>
oder dann halt auch Thumbs richtig angezeigt werden:
<tr>
<td><img src="thumbs/PICT3949.JPG"></td>
<td><img src="thumbs/PICT3951.JPG"></td>
<td><img src="thumbs/PICT3952.JPG"></td>
<td><img src="thumbs/PICT3953.JPG"></td>
<tr>
außerdem werden die thumbs alle komplett 8mal angezeigt,danach wird das bild im browser schwarz
ich hoffe ihr könnt mir helfen
kannstehaben
Kommentar