Ankündigung
Einklappen
Keine Ankündigung bisher.
Wert übergeben und Include-Anweisung ausführen!
Einklappen
Neue Werbung 2019
Einklappen
X
-
Wert übergeben und Include-Anweisung ausführen!
Stichworte: -
-
Garnicht. Diese Links erzeugen keine Anfrage beim Server sondern navigieren innerhalb einer Seit und werden vollständig vom Browser bearbeitet. Deshalb: kein php.
-
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!
Kommentar
-
Denk doch mal darüber nach, die Seite muss ja neu geladen werden ...Wie müsste ich das ändern, damit die Links eine Anfrage beim Server erzeugen?
Kommentar
-
Wert übergeben und Include-Anweisung ausführen!
Habe schon zu lange nichts mehr mit PHP gemacht!
CIX88 hast du meine Lösung?
Hilfe!!!
Kommentar
-
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
Kommentar
-
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 mitgelö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.Code:include 'includes/home.php';
Wie mache ich das? Wie rufe ich die meinelinks.php durch Navigation auf?
Kommentar
-
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?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'; }
Kommentar
-
-
-
Ja, habe mir alle Links angeschaut. Haben mir ja auch sehr viel geholfen.Zitat von XLBHast du dir die geposteten Links mal angesehen ?
Aber das mit switch hab ich noch nicht raus. Aber mit elseif funkts!
Danke nochmal an alle.
Kommentar
-
Wenn sich der Dateiname immer aus Übergabeparameter + ".php" zusammensetzt kannst du es auch so machen (ohne switch):Zitat von HerclSollte 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?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'; }
PHP-Code:<?php
$include_file='includes/'.basename($Inc).'.php';
include is_file($include_file) ? $include_file : 'includes/fehler.php';
?>
Kommentar

Kommentar