Ankündigung

Einklappen
Keine Ankündigung bisher.

Wert übergeben und Include-Anweisung ausführen!

Einklappen

Neue Werbung 2019

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

  • Gast-Avatar
    Ein Gast erstellte das Thema Wert übergeben und Include-Anweisung ausführen!.

    Wert übergeben und Include-Anweisung ausführen!

    Hallo zusammen,

    ich brauche wieder hilfe.

    Wie kann ich feststellen welcher Link angklickt wurde und die entsprechende Datei mit include laden?

    Code:
    L1
    Original
    R1
    Wie kann ich die jeweilige L1.php, R1.php oder Original.php mit include in meiner index.php einbinden?

    Danke schon mal!

  • Gast-Avatar
    Ein Gast antwortete
    Zitat von Hercl
    Code:
    if ($Inc == original) {
     include 'includes/original.php';
    } elseif ($Inc == l1) {
     include 'includes/l1.php';
    } elseif ($Inc == r1) {
     include 'includes/r1.php';
    } else {
     include 'includes/fehler.php';
    }
    Sollte so eigentlich funktionieren. Was mache ich aber, wenn ich mehr Links habe? Muß ich für jeden einzelnen einen elseif schreiben? Gibt es eine schönere Lösung?
    Wenn sich der Dateiname immer aus Übergabeparameter + ".php" zusammensetzt kannst du es auch so machen (ohne switch):
    PHP-Code:
    <?php
    $include_file
    ='includes/'.basename($Inc).'.php';
    include 
    is_file($include_file) ? $include_file 'includes/fehler.php';
    ?>

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von XLB
    Hast du dir die geposteten Links mal angesehen ?
    Ja, habe mir alle Links angeschaut. Haben mir ja auch sehr viel geholfen.

    Aber das mit switch hab ich noch nicht raus. Aber mit elseif funkts!

    Danke nochmal an alle.

    Einen Kommentar schreiben:


  • XLB
    antwortet
    Hast du dir die geposteten Links mal angesehen ?

    Muß ich für jeden einzelnen einen elseif schreiben? Gibt es eine schönere Lösung?
    switch

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    switch

    http://de3.php.net/manual/de/control...res.switch.php

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Code:
    if ($Inc == original) {
     include 'includes/original.php';
    } elseif ($Inc == l1) {
     include 'includes/l1.php';
    } elseif ($Inc == r1) {
     include 'includes/r1.php';
    } else {
     include 'includes/fehler.php';
    }
    Sollte so eigentlich funktionieren. Was mache ich aber, wenn ich mehr Links habe? Muß ich für jeden einzelnen einen elseif schreiben? Gibt es eine schönere Lösung?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zitat von XLB
    In der index.php kann dies dann via $_GET['Inc'], switch und include verarbeitet werden.
    Hast du da auch ne passende include antwort? Mit Funktionen habe ich es zur Zeit nicht mehr so!

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wert übergeben und Include-Anweisung ausführen!

    Mal sehen, wurde ich falsch verstanden oder stehe ich auf einer Leitung?

    Ich habe die index.php Seite. Wenn man zum ersten mal darauf kommt, wird man begrüßt. Dies habe ich mit
    Code:
    include 'includes/home.php';
    gelöst. In dieser home.php datei ist allerdings nur die Begrüßung. Wenn man jetzt navigiert z. B. auf Links, soll die Datei meinelinks.php an stelle von home.php mit include gezeigt werden.

    Wie mache ich das? Wie rufe ich die meinelinks.php durch Navigation auf?

    Einen Kommentar schreiben:


  • XLB
    antwortet
    Wie lädt man neue Seiten in den Browser ?

    HTML:
    Code:
      L1
      Original
      R1
    Als GET-Query wurden die "IDs" der Includes hinzugefügt.

    In der index.php kann dies dann via $_GET['Inc'], switch und include verarbeitet werden.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Das hat wenig mit php zu tun.
    http://www.phpfriend.de/forum/ftopic48203.html - wenn sich Dein Browser nicht auf der Seite befindet, muss er sie vom Server abrufen, um sie anzeigen zu können.

    href="#333023" - Wenn der Browser eh schon die Seite anzeigt, und sich nur die Marke hinter # ändert, muss nichts neu abgerufen sondern nur die Anzeige verschoben werden

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wert übergeben und Include-Anweisung ausführen!

    Habe schon zu lange nichts mehr mit PHP gemacht!

    CIX88 hast du meine Lösung?

    Hilfe!!!

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wie müsste ich das ändern, damit die Links eine Anfrage beim Server erzeugen?
    Denk doch mal darüber nach, die Seite muss ja neu geladen werden ...

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wert übergeben und Include-Anweisung ausführen!

    Wie müsste ich das ändern, damit die Links eine Anfrage beim Server erzeugen?

    Meine Ziel ist es die richtige Seite zu zeigen, wenn ein Link angeklickt wird!

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Garnicht. Diese Links erzeugen keine Anfrage beim Server sondern navigieren innerhalb einer Seit und werden vollständig vom Browser bearbeitet. Deshalb: kein php.

    Einen Kommentar schreiben:

Lädt...
X