link einer variablen zuweisen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abc
action
anstelle
aufruf
beispiel
beitrag
beschrieb
datei
fragezeichen
irgendein
klicken
madhouse
raten
rhrer
session
tabelle
variable
-
hi,
ich wollte wissen ob es eine m?glichkeit gibt, dass wenn ich auf einen link zb <a href=index.php>INDEX</a> dass dann dann etwas bestimmtes einer variablen zugewiesen wird. ich wei?, klingt kompliziert, aber ich wei? net wie ich mich ausdr?cken soll.
also, ich mein
if (klick auf INDEX) {$xy=123};
if (klick auf HOME) {$xy=abc};
ich hoffe ihr versteht was ich meine^^
danke mfg madhouse -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hi,
ich wollte wissen ob es eine m?glichkeit gibt, dass wenn ich auf einen link zb <a href=index.php>INDEX</a> dass dann dann etwas bestimmtes einer variablen zugewiesen wird. ich wei?, klingt kompliziert, aber ich wei? net wie ich mich ausdr?cken soll.
also, ich mein
if (klick auf INDEX) {$xy=123};
if (klick auf HOME) {$xy=abc};
ich hoffe ihr versteht was ich meine^^
danke mfg madhouse
Nein.
Ich rate mal.
Willst du sowas wie :
index.php?action=index
Zeig am besten ein Beispiel etc.
MfG Lucas -
entweder wie oben beschrieben eine neu seite aufrufen und dieser variablen oder die werte daf?r ?bergeben und mit den get oder postvariablen $_POST['variable'] weiterverarbeiten. andere m?glichkeit w?ren sessions, ist aber nichts f?r anf?nger.
das letzte was mir noch einf?llt, ist mit javascript zu arbeiten, da muss dann nicht unbedingt eine neue seite geladen werden um werte zu ver?ndern -
ja, dann ist es die l?sung von lucas, das geht so:
wenn die datei mit index.php?action=home aufgerifen wurde:
$site = $_GET["action"]; // Wert aus der URL auslesen if($site == "home") { // Wenn $site gleich home ist include("inc/home.php"); }elseif($site == "index") { // Wenn $site gleich index ist include("inc/index.php"); }else{ // wenn $site keinen der obigen werte enth?lt oder action nixht gesetzt ist iclude("inc/anderes.php"); }
Beitrag ge?ndert am 2.01.2006 00:07 von ruehrer
Beitrag ge?ndert am 2.01.2006 00:07 von ruehrer -
is ja alles gut jetzt, aber nu muss ich noch wissen, wie ich den link ?ndern muss von <a href="home.htm">HOME</a> zu index.php?action=home, wie geht das denn?? bin leider ziemlicher anf?nger.
mfg madhouse
Beitrag ge?ndert am 2.01.2006 13:31 von madhouse -
<a href="index.php?file=home.php">
nach dem Fragezeichen kommt die Variable file und die ist home.php. und wenn du noch eine Variable haben willst musst du die mit "&" trennen. -
jpaket schrieb:
<a href='index.php?file=home.php'>
ja aber woher wei? er denn welche datei er dann ?ffnen soll. also mal angenommen index.php liegt in C:/, und die datei home.php liegt auch in c:/
also:
C:/index.php
C:/home.php
wenn ich jetzt index.php ?ffne, und auf der seite seh ich einen link <a href='index.php?file=home.php'>, und den anklicke, dann wei? er doch noch immer nicht, dass er dann die seite home.php ?ffnen soll, oder??? -
besser als das jetzt zu erkl?ren ist diese Links zu Posten:
http://www.schattenbaum.net/php/if.php
und diesen hier:
http://www.schattenbaum.net/php/variable2.php
anstelle von $HTTP_GET_VARS geht auch $_GET -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage