[Variablen] Bildergallery Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Variablen] Bildergallery Problem

    Ich habe folgendes Problem ich will eine Bildergallery machen.
    Die Seite wird mit "?site=bilder&bild=1" gestartet.

    Nun will ich das das "bild_1.jpg" und die beschreibung "$beschreibung[$x]" ausgegeben wird.

    Bekomm das aber irgndwie nicht hin, das habe ich bis jetzt.
    Was mache ich falsch?

    <?php

    $bildwe = $bild + 1;
    $bildzu = $bild - 1;

    $beschreibung[0] = "Bild 1";
    $beschreibung[1] = "Bild 2";
    $beschreibung[2] = "Bild 3";
    $beschreibung[3] = "Bild 4";

    echo "<center><img src=bilder/bild_$bild.jpg>
    <br>

    for ($bild <sizeof(beschreibung) ;$bild++)
    { echo "$beschreibung[$bild]"; }

    echo "
    <br>
    <a href=?site=bilder&bild=$bildzu>zurück</a> |<a href=?site=bilder&bild=$bildwe>weiter</a></center>";

    ?>

  • #2
    Was ist denn das für eine for-Syntax?
    Es ist nicht deine Schuld, dass die Welt ist, wie sie ist,
    Es wär nur deine Schuld, wenn sie so bleibt

    Kommentar


    • #3
      danke für die super antwort.... das ist ne falsche !!!!
      Und ich würde gerne wissen wie das richtig bzw. überhaupt geht.

      Danke.

      Kommentar


      • #4
        Re: [Variablen] Bildergallery Problem

        Wo ihr grad bei der Syntax seid ...
        PHP-Code:
        echo "<center><img src=bilder/bild_$bild.jpg><br>"
        Die Schleife wäre ...
        PHP-Code:
        foreach ($beschreibung as $v) {
            echo 
        $v;

        Das wird allerdings direkt aneinander geklatsch. Besser ...
        PHP-Code:
        echo $v.'<br>'
        Oder gleich ganz ohne Schleife ...
        PHP-Code:
        echo implode('<br>'$beschreibung); 
        Zuletzt geändert von onemorenerd; 26.05.2005, 01:42.

        Kommentar


        • #5
          danke schonmal,
          aber geht das, dass ich das auf für meine zwecke nutzen ? will ja das eine beschreibung angezeigt wird. bei ?site=bilder&bild=3
          dann das bild 3 und beschreibung 3 angezeigt wird?

          Kommentar


          • #6
            Wozu dann eine Schleife?
            PHP-Code:
            echo "<center><img src=bilder/bild_$bild.jpg><br>"
            Wenn du die beschreibung in ner variablen hast, kannst du des mit eval() machen:
            PHP-Code:
            echo eval("\$beschreibung".$_GET['bild']); 
            oder in nem array:
            PHP-Code:
            echo $beschreibung[$_GET['bild']]; 
            Es ist nicht deine Schuld, dass die Welt ist, wie sie ist,
            Es wär nur deine Schuld, wenn sie so bleibt

            Kommentar

            Lädt...
            X