Seite 2 von 3

Verfasst: 29.12.2004 23:16
von Fabse
Pyramide hat geschrieben:Lass einen Zähler mitlaufen und wenn ($zähler%5)==0 sind wieder 5 Bilder vorbei
Versteh ich nicht :-?

Verfasst: 29.12.2004 23:20
von Pyramide

Code: Alles auswählen

$count = 0;
while(nächstes bild) {
    bild_anzeigen();
    if(++$count % 5 == 0) echo "</tr><tr>";
}

Verfasst: 29.12.2004 23:21
von Fabse
Danke Pyramide habs jetzt doch geschafft! ;)

Das sieht jetzt so aus:

Code: Alles auswählen

<table width="100%" border="0" cellspacing="2" cellpadding="2">
    <tr>
    <?php
    $sql = mysql_query( "SELECT * FROM gallery WHERE cat_id = $cat");
    while( $row = mysql_fetch_array( $sql ) )
    {
      ?>
      <td align="center">
        <?php echo '<a href="images/pics/' . $row['pic'] . '" target="_blank"><img src="images/pics/' . $row['pic'] . '"></a><br>';
        $sql_kom = mysql_query( "SELECT * FORM gallery_kommentar WHERE pic_id = '$row[pic_id]'" );
        echo '<a href="kommentare.php?cat=' . $cat . '&pic=' . $row['pic_id']  . '&kommentar=read">Kommentare</a><br><br>';
        $i++;
        ?>
      </td>
    <?php
    if( $i == 5 )
        {
        echo '</td></tr><tr>';
        $i = 0;
        }
    }
    ?>
    </tr>
  </table>

Verfasst: 29.12.2004 23:25
von Pyramide
Fabse hat geschrieben: </td>
<?php
if( $i == 5 )
{
echo '</td></tr><tr>';
Dann hast du ja zweimal </td> :roll:

Verfasst: 29.12.2004 23:28
von Fabse
Pyramide hat geschrieben:Dann hast du ja zweimal </td> :roll:
Stümmt danke!

Hat aber trotzdem funktioniert ;)

Verfasst: 29.12.2004 23:33
von Pyramide
Fabse hat geschrieben:Hat aber trotzdem funktioniert ;)
Leider...IMHO sollten Browser standardmäßig nur syntaktisch korrekten Code akzeptieren, dann würde es bestimmt weniger Probleme à la Seite funktioniert mit Browser A, aber nicht mit Browser B geben :roll:

Verfasst: 29.12.2004 23:34
von Fabse
Pyramide hat geschrieben:Leider...IMHO sollten Browser standardmäßig nur syntaktisch korrekten Code akzeptieren, dann würde es bestimmt weniger Probleme à la Seite funktioniert mit Browser A, aber nicht mit Browser B geben :roll:
Joa, da bin ich voll deiner meinung!

Verfasst: 29.12.2004 23:57
von Blutgerinsel
Pyramide hat geschrieben:Lass einen Zähler mitlaufen und wenn ($zähler%5)==0 sind wieder 5 Bilder vorbei
Einspruch Variablenname ungültig da:
'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
mehr hab ich nicht zu bemängeln......Als auf diesen Umlaut hinzuweisen

Verfasst: 30.12.2004 00:00
von Fabse
Du hast wohl überall was auszusetzten Blutgerinsel!
Kannst es nicht mal einfach so lassen wie es ist, ohne immer das letzte Wort haben zu müssen? :evil:

Verfasst: 30.12.2004 00:01
von Suche Hilfe
Blutgrinsel erklär lieber wo mein problem liegt. Ich würde dankbar sein