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