Galerie

nero_85 hat gesagt.:
stimmt! Ich gebs jetzt auf! Ich bin schon komplett gaga im kopf!!

Ok :D
Ich berichtige mal schnell:

PHP:
<?
 include("inc/dbconnect.php"); 
    $abfrage = "SELECT * FROM galerie LIMIT 0,16"; 
    $ergebnis = mysql_query($abfrage); 
    $i = 1;
    while($row = mysql_fetch_object($ergebnis)) 
    { 
        if(($i % 4) == 0) { echo "<tr>"; }
        echo '<td><img border="0" src="'.$row->picurl.' " width="188" height="114"></td>'; 
        if(($i % 4) == 0) { echo "</tr>"; }
        $i++;
    }   
?>
 
Nach langem Probieren bin ich auf das gestossen.

PHP:
<? 
 include("inc/dbconnect.php");  
    $abfrage = "SELECT * FROM galerie LIMIT 0,16";  
    $ergebnis = mysql_query($abfrage);  
    $i = 4; 
    while($row = mysql_fetch_object($ergebnis))  
    {  
        if(($i % 4) == 0) { echo '<tr>'; } 
        echo '<td><img border="0" src="'.$row->picurl.' " width="188" height="114"></td>';  
        if(($i % 24) == 0) { echo '</tr>'; } 
        $i++; 
    }    
?>

Wenn ich $i so setze wie in meinem bsp. komme ich auf das von mir gewünschte Resultat.

Hier noch meine Lösung mit Blätter Funktion.

galerie.php
PHP:
<?php 
include("dbconnect.php");
$sql = "SELECT * FROM galerie;"; 
$eintrage = mysql_num_rows(mysql_query($sql)); 
$maxproseite = 16;
$i = 0; 
$seiten = $eintrage / $maxproseite; 

if (!isset($_GET['page'])) {                  
    $sql = "SELECT * FROM galerie ORDER BY id LIMIT 0,".$maxproseite.";";   
} else {                                         
    $abeintrag = $_GET['page'] * $maxproseite - $maxproseite; 
    $sql = "SELECT * FROM galerie ORDER BY id LIMIT ".$abeintrag.",".$maxproseite.";"; 
} 

echo '<table border="0" width="450" id="table1">';

$result = mysql_query($sql); 
$e = 4;
while($row = mysql_fetch_assoc($result))
    {  
        if(($e % 4) == 0) { echo "<tr>"; } 
        echo '<td>';
        echo '<img border="0" src="'.$row['picurl'].' " width="100" height="75">'; 
        echo '</td>';
        if(($e % 20) == 0) { echo "</tr>"; }     
        $e++; 
    }  

echo '</table>';
   
echo 'Seite '; 
for($i = 1; $i - 1< $seiten; $i++){              //Ausgabe der Linkliste 
    echo "<a href=\"galerie.php?page=".$i."\">".$i."</a> "; 
} 
?>

Danke für eure Hilfe
 
Zurück