kostenloser Webspace werbefrei: lima-city


PHP-Teil einer Seite neu laden/clearen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    direx

    direx hat kostenlosen Webspace.

    Ich habe ien tag/problem">Problem. Ich wollte eine Fotoslideshow machen, die ungefaehr so aussehen sollte:

    <?php
    include "include.php";

    echo "<div align=\"center\">\n $pic1[id] $pic2[id] $pic3[id] $pic4[id]</div>\n"; //bilerauswahl

    if ($picid = 1) {
    echo "Park: ";
    echo $pic1[prk]; //name
    echo $pic1[src]; //bild
    echo $pic1[com]; //kommentar
    }

    if ($picid = 2) {
    echo "Park: ";
    echo $pic2[prk];
    echo $pic2[src];
    echo $pic2[com];
    }

    ?>

    Wenn ich aber nun das 2. Bild aufrife, wird das unter dem 1. Bild angezeigt. Wie kann ich das 1. Bild loeschen. Ich weiss auch, dass dieser Code grausam aussieht, aber mir faellt nix besseres ein. Vielleicht hat auch jemand dazu eine Idee.
    So sieht uebrigens die include.php aus:

    <?php
    //Include Datei

    $pic1[id] = "<a href=\"fl.php?picid=1\">1</a>\n";
    $pic1[prk] = "Disney World, Epcot<br /><br />\n";
    $pic1[src] = "<img src=\"epc_0.jpg\" width=\"800\" height=\"600\" border=\"0\" alt=\"Epcot\"><br /><br />\n";
    $pic1[com] = "Der 1. Tag";

    $pic2[id] = "<a href=\"fl.php?picid=2\">2</a>\n";
    $pic2[prk] = "Disney World, Epcot<br /><br />\n";
    $pic2[src] = "<img src=\"epc_1.jpg\" width=\"800\" height=\"600\" border=\"0\" alt=\"Epcot\"><br /><br />\n";
    $pic2[com] = "Doll!";

    //rest kommt spaeter

    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b***u

    Hoi.

    Einfach in die zweite IF-Abfrage ?ber den ganzen echo's folgendes einf?gen: "exit;".

    Liebe Gr??e,
    Ballu
  4. Autor dieses Themas

    direx

    direx hat kostenlosen Webspace.

    Ne, das klappt irgendwie trotzdem nicht!

  5. Ich habe ien Problem. Ich wollte eine Fotoslideshow machen, die ungefaehr so aussehen sollte:

    <?php
    include "include.php";

    echo "<div align=\"center\">\n $pic1[id] $pic2[id] $pic3[id] $pic4[id]</div>\n"; //bilerauswahl

    if ($picid = 1) {
    echo "Park: ";
    echo $pic1[prk]; //name
    echo $pic1[src]; //bild
    echo $pic1[com]; //kommentar
    }

    if ($picid = 2) {
    echo "Park: ";
    echo $pic2[prk];
    echo $pic2[src];
    echo $pic2[com];
    }

    ?>

    Wenn ich aber nun das 2. Bild aufrife, wird das unter dem 1. Bild angezeigt. Wie kann ich das 1. Bild loeschen. Ich weiss auch, dass dieser Code grausam aussieht, aber mir faellt nix besseres ein. Vielleicht hat auch jemand dazu eine Idee.
    So sieht uebrigens die include.php aus:



    Eigendlich m?sste er immer beide Bilder zeigen. Den $picid = 1 ist eine Zuweisung, welche immer true ergibt.
    Es muss $picid == 1 bzw. $picid == 2 heissen.

    Kleiner Tip.
    Das hier kommt ohne if aus und sieht besser aus.

    echo "Park: ";
    echo $pic[$picid][prk]; //name
    echo $pic[$picid][src]; //bild
    echo $pic[$picid][com]; //kommentar


    Muss nur noch include.php ein bisschen ?ndern.

    $pic[1][id] = "<a href=\"fl.php?picid=1\">1</a>\n";
    $pic[1][prk] = "Disney World, Epcot<br /><br />\n";
    $pic[1][src] = "<img src=\"epc_0.jpg\" width=\"800\" height=\"600\" border=\"0\" alt=\"Epcot\"><br /><br />\n";
    $pic[1][com] = "Der 1. Tag";

    Jens
  6. Autor dieses Themas

    direx

    direx hat kostenlosen Webspace.

    Ich bin ein Trottel, das mit dem $picid == 1 ist sicherlich wieder so ein Anf?ngerfehler. Aber naja, jetzt klappt es. Vielen Dank!

    Den Quelltext werde ich auch noch einmal ?berarbeiten, denn so wie du es schreibst ist es ja viel k?rzer und einfacher!
    Nur noch eine Frage: (ich will ja auch verstehen, was ich mache):
    Wenn ich jetzt folgendes dahstehen habe:
    $pic[38][prk] Was ist jetzt die 38 und was das prk (Ich meine welchen Namen das hat. Array? Und warum funktioniert das?)


    mfg,
    direx
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!