Autor |
Nachricht |
JSommer
Threadersteller
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 47
Geschlecht:
|
Verfasst Do 17.08.2006 23:41
Titel [PHP] Wie URL in If-Schleife abfragen? |
|
|
Hallo Leute,
folgendes Problem - ich habe eine Liste, die so formatiert ist:
Code: | <li id="active"><a href="index.php?showkat=aktuelles">Aktuelles</a></li>
<li><a href="index.php?showkat=aktionen">Aktionen</a></li>
<li><a href="archiv.php">Archiv</a></li> |
Im Moment sitzt das id="active" also statisch auf den den ersten Listenpunkt. Jetzt möchte ich hier eine if-Abfrage bei den einzelnen Punkten reinfummeln, so dass das id="actice" jeweils an die Stelle gesetzt wird, welche URL eben aufgerufen wurde - also auf Deutsch: if archiv.php dann mach mir id="active" an diesen <li> mit ran ... hat da jemand eine Idee für mich?
Danke,
Jürgen
Zuletzt bearbeitet von JSommer am Do 17.08.2006 23:42, insgesamt 1-mal bearbeitet
|
|
|
|
|
Doppelplusgut
Dabei seit: 06.10.2005
Ort: Zimmer 101
Alter: 55
Geschlecht:
|
Verfasst Fr 18.08.2006 00:19
Titel
|
|
|
einfachste Methode:
Code: | <li <?php if ( $ich_bin_eine_bedingung ==true) { echo "id='active'"; }?><a href="index.php?showkat=aktuelles">Aktuelles</a></li> |
Ansonsten pack doch einfach die Liste in ein Array
Code: | $liste=array("Punkt 1"=>"link1.php", "Punkt 2"=>"link2.php", "Punkt 3"=>"link3.php"); |
Ausgabe dann per Schleife
Code: | foreach ($liste as $Name=>$link) {
echo "<a href='" . $link . "'>" . $Name . "</a>\n";
} |
Zuletzt bearbeitet von Doppelplusgut am Fr 18.08.2006 00:20, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
JSommer
Threadersteller
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 47
Geschlecht:
|
Verfasst Fr 18.08.2006 00:39
Titel
|
|
|
genau, an dem "ichbineinebedingung" scheitert es ja - wie kann ich denn die bedingung so setzen, dass die url entsprechend gecheckt wird - if ( $index.php?kategorie=aktuelles == true) so gehts doch net - wie frag ich denn eine url als bedingung ab? :-O
|
|
|
|
|
kaputt
Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 18.08.2006 01:28
Titel
|
|
|
if ($_GET['kategorie'] == 'bla') { ... }
|
|
|
|
|
JSommer
Threadersteller
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 47
Geschlecht:
|
Verfasst Fr 18.08.2006 04:18
Titel
|
|
|
Danke! das war´s
|
|
|
|
|
funta
Dabei seit: 15.08.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 18.08.2006 13:29
Titel
|
|
|
Da dein dritter Listenpunkt keine GET-Variable enthält wäre es doch eigentlich empfehlenswerter es so zu machen, dass du den Namen der aktuellen Seite herausfilterst. Verstehst du was ich meine? Soll nur eine Anregung sein, geht natürlich auch anders.
|
|
|
|
|
|
|
|
Ähnliche Themen |
navigator.geolocation in Schleife abfragen
PHP - Variablen in SQL Abfragen
FTP Status mit PHP abfragen
SQL Abfragen mit Java
Index.php abfragen
checkox abfragen ...
|
|