Page 1 of 1
Probleme bei der Übergabe von Variablen
Posted: Thu 12. May 2005, 12:22
by headcrash
Hallo. Ich habe schon das ganze Forum durchsucht und konnte leider nichts zu meinem problem finden.
ich habe ein php-script eingebaut. da habe ich ein link:
Code: Select all
index.php?id=3,0,0,1,0,0&detail=true
der link ruft die selbe seite auf, nur dass er dabei noch den wert der variable detail übergeben soll.
das problem ist aber, das er die variable nicht übergibt. ich habe das überprüft mit:
aber er gibt nichts aus.
könnt ihr mir evtl. weiterhelfen?
danke[/code]
Posted: Tue 24. May 2005, 17:11
by headcrash
bin ich hier etwa der einzige der das problem hat, oder was? ich kann mir das nicht vorstellen. ohne variablenübergabe per link kann ich ja nicht viel machen...
ich habe eine seite, in der mein html/php code enthalten ist
-> klappt wunderbar .. aber:
die links, die ich darin habe, sind auf exakt die gleiche seite verlinkt ... nur mit vaiablen ...&detail=true.. usw. werden nicht an die neu aufgerufene seite übergeben.
warum nicht ? was mach ich falsch ? das muss doch gehen.....
Posted: Tue 24. May 2005, 17:18
by pico
denke dran, dass die Zeile den Parser vom phpWCMS durchläuft und der kann mit deiner Parameterübergabe nix anfangen - also schmeist er sie in den Müll.
Hatte zwar noch nicht das Problem aber ich denke dass du die Parameter per POST und GET übergeben musst.

Posted: Sun 5. Jun 2005, 18:47
by Oliver Georgi
niemals so auf die Variable zugriefen:
in Deinem Script geht das nur mit
$_GET['detail']
gewöhnt Euch endlich an, das zu trennen.
Und möchtest Du eine Variable von woanders retten, dann
$GLOBALS['detail'];
Oliver
Posted: Wed 24. May 2006, 09:08
by rushclub
Oliver Georgi wrote:niemals so auf die Variable zugriefen:
in Deinem Script geht das nur mit
$_GET['detail']
gewöhnt Euch endlich an, das zu trennen.
Und möchtest Du eine Variable von woanders retten, dann
$GLOBALS['detail'];
Oliver
für phplaien wie mich bedeutet das dann folgendes:
wenn ein wert zum beispiel so übergeben wurde:
Code: Select all
http://www.domain.de/index.php?id=4,157,0,0,1,0?detail=xyz
kann man sich das ganze dann so ausgeben lassen:
Code: Select all
[PHP]
echo $_GET['detail'];
[/PHP]
oder so in eine neue variable schreiben zum weiterbenutzen:
Code: Select all
[PHP]
$meindetail = $_GET['detail'];
[/PHP]
hier muss dann natürlich im folgenden die variable $meindetail verwandt werden.
rush