ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
393
393
EMPFEHLEN
-
hallo zusammen,
hab da einige Probleme. Ich hab ein Gerüst geschrieben, wo ich einzelne Teile in einer Tabelle include. Unter anderem auch die navi.php.
Mein Problem ist, ich weiß nicht wie ich das mit dem PHP_SELF machen soll. Ich möchte, wenn ich auf einen Link in der Navi klicke, sich die Seite selbst aufruft und in der Mitte den neuen Inhalt includet. Daß sich praktisch nur der mittlere Bereich der Tabelle ändert.
Wäre schön, wenn mir jemand helfen könnte.
Danke schonmal ....
-
20.03.05 08:02 #2
Wo liegt denn genau dein Problem? $_SERVER['PHP_SELF'] zeigt auf die einbindende Datei, nicht auf die eingebundene. Die Navigation auf diese Art und Weise zu ermöglichen wurde schon häufig behandelt in diesem Forum.
Homepage: Oliver Timmermann, Griesheim
-
Naja, hab lange gesucht und nichts passendes gefunden

Ich habe mehrere Varianten ausprobiert, aber keine hat funktioniert.
OK, ich versuche es etwas ausführlicher zu erklären:
Ich habe erst die Seite "index.html", wo ermittelt wird, welche Auflösung der Besucher in seinem Browser hat. Es wird dann umgeleitet auf die dementsprechende Seite. In diesem Fall nenne ich sie "seite1024.php".
Auf dieser Seite habe ich eine Tabelle erstellt (links, mitte, rechts ...), in der ich die einzelnen Teile include. Unter anderem include ich ganz links die "navi.php".
So, ich möchte nun, wenn ich auf der "seite1024.php" bin und wenn ich links im Navi-Bereich auf einen Link klicke, daß sich nur der Inhalt im mittleren Bereich der Tabelle ändert. Ich habe dazu die Seite "inhalt.php" geschrieben, in der ich durch IF-Abfragen geregelt habe, daß sich dann der richtige Inhalt einlädt. Aud der "seite1024.php" wird in der Mitte die "inhalt.php" includet. Nur klappt es bei mir nicht.
inhalt.php
so ... und hier ist der Aufruf von der "navi.php":PHP-Code:
<?php
if (isset($kava)) {
include("kava.html");
}elseif (isset($news)) {
include("news.php");
}elseif (isset($leistungen)){
include("leistungen.html");
}elseif (isset($angebote)){
include("angebote.php");
}elseif (isset($service)){
include("service.php");
}elseif (isset($agb)){
include("agb.html");
}elseif (isset($partner)){
include("pertner.html");
}elseif (isset($faq)){
include("faq.html");
}elseif (isset($kontakt)){
include("kontakt.php");
}elseif (isset($imp)){
include("impressum.php");
}elseif (isset($admin)){
include("admin.php");
}
else {
include("willkommen.html");
}
?>
Zuerst habe ich es aber so probiert:PHP-Code:
<td>
<a href="index.html?kava=1">Startseite</a><br>
<a href="index.html?willkommen=1">über KavaTech</a><br>
<a href="index.html?news=1">News</a><br>
</td>
Ich hoffe daß ist jetzt etwas verständlicher. Und ihr könnt es mir aber glauben, ich habe ziemlich lange in den Foren gesucht, aber nichts passendes gefunden, was mir weiter helfen würde.PHP-Code:
<?php "<a href=\"".$_SERVER[PHP_SELF]."?kava=1\">Startseite</a>" ?>
Hoffentlich kann mir jemand helfen. plzGeändert von Lux65 (20.03.05 um 10:00 Uhr)
-
Tja ... nach 3Std. Schwitzen habe ich es doch nun geschafft. Ich habe nicht gedacht, daß mir der Wiedereinstieg so schwer fällt.
Es war nur die Schreibweise. So klappt es nun:
PHP-Code:
<td>
<?php echo "<a href=\"".$PHP_SELF."?willkommen=1\">Startseite</a>";
><br>
<?php echo "<a href=\"".$PHP_SELF."?kava=1\">über KavaTech</a>";?><br>
<?php echo "<a href=\"".$PHP_SELF."?news=1\">News</a>";?><br>
</td>
Ähnliche Themen
-
[ASP.net] Username herausfinden der die Seite aufruft
Von Alaitoc im Forum .NET Web und KommunikationAntworten: 5Letzter Beitrag: 08.03.10, 14:15 -
Seite verändert sich selbst
Von AMDbuster im Forum CSSAntworten: 23Letzter Beitrag: 08.09.09, 19:56 -
mit java eine php seite aufrufen, die dann eine db aufruft
Von Looky im Forum JavaAntworten: 8Letzter Beitrag: 14.02.08, 21:08 -
PC schaltet sich selbst ab!
Von Ich_halt224 im Forum Microsoft WindowsAntworten: 17Letzter Beitrag: 09.12.05, 13:25





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren