| Autor |
Nachricht |
JSommer
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 32
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: 39
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
|
|
| |
|
 |
JSommer
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 32
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
|
|
| |
|
 |
peBBo
Dabei seit: 08.05.2003
Ort: Duisburg
Alter: 26
Geschlecht:
|
Verfasst Fr 18.08.2006 01:28
Titel
|
 |
|
|
if ($_GET['kategorie'] == 'bla') { ... }
|
|
| |
|
 |
JSommer
Dabei seit: 24.07.2003
Ort: Nordbayern
Alter: 32
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 |
FTP Status mit PHP abfragen
PHP While-Schleife ()
[PHP + XML] Wie genauen / entsprechenden Datensatz abfragen?
[PHP] Problem mit mysql_insert_id() in einer Schleife
MySQL/PHP - If-Abfrage in einer while-Schleife
While-Schleife für Datenbank-Abfrage mit PHP
|
 |