variable
Andy
- php
0 wahsaga0 Andy0 rob0 Andy
0 Thomas Luethi
hi,
wie bekomme ich ein variable (zb."bezeichnung") von der "php_seite01" mit onclick zu der "php.seite02" ??
so das ich auf der "php_seite02" ganz normal auf die variable zugreifen kann.
(z.b.: echo "$bezeichnung";)
aber wie gesagt ich hab nen hyperlink und ich will das er die variable übergibt wenn ich draufklick. also wahrscheinlich onclick, oder?
danke, gruß
andy
hi,
wie bekomme ich ein variable (zb."bezeichnung") von der "php_seite01" mit onclick zu der "php.seite02" ??
php_seite02?bezeichnung=wert aufrufen.
aber wie gesagt ich hab nen hyperlink und ich will das er die variable übergibt wenn ich draufklick. also wahrscheinlich onclick, oder?
nein, einfach href="php_seite02?bezeichnung=wert".
gruss,
wahsaga
hi,
also es funktioniert nicht!
habs jetzt so hingeschrieben:
(auf der php_seite01.php)
<a href="../ordner1/ordner2/php_seite02.php?bezeichnung=wert" target="inhalt">
(auf der php_seite02.php)
echo "$wert";
aber so gehts nicht.
er gibt dann das an:
Notice: Undefined variable: wert in
habe ich was falsch gemacht?
Gruß Andy
Hi!
habs jetzt so hingeschrieben:
(auf der php_seite01.php)
<a href="../ordner1/ordner2/php_seite02.php?bezeichnung=wert" target="inhalt">
Das ist OK so.
echo "$wert";
aber so gehts nicht.
Ja. Ich vermute mal, daß PHP mit register_globals=off konfiguriert wurde.
Sprich deine Variable jetzt nicht mit $wert an, sondern mit $_GET['wert'] bzw. füge deinem Script die Zeile $wert = $_GET[wert]; hinzu. Ich schätze, es sollte nun funktionieren.
Gruß, rob
Hi Rob,
ok habs jetzt so:
echo "$_GET['wert']";
geht aber leider immer noch nicht.
Er gibt mir jetzt das aus:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...
Gruß Andy
Hallo,
php_seite02.php?bezeichnung=wert
echo "$wert";
aber so gehts nicht.
Kein Wunder. ;-)
Der Name des Parameters ist "bezeichnung", nicht "wert".
Der Wert "wert" steht jetzt in den Variablen
$_GET['bezeichnung'], $_REQUEST['bezeichnung']
und (veraltet) $HTTP_GET_VARS['bezeichnung']
und - bei register_globals="on" - auch in $bezeichnung
Ich schlage vor, dass Du Dich mal intensiv mit
den Grundlagen von PHP beschaeftigst.
Speziell zu Formularen und Variablen:
http://www.dclp-faq.de/ch/ch-webvariablen.html
http://www.php.net/manual/de/language.variables.php
http://www.php.net/manual/de/language.variables.predefined.php
http://www.php.net/manual/de/reserved.variables.php
Allgemein: PHP-Tutorials u.s.w.:
http://www.php.net/manual/en/ (englisch, aktuell und vollstaendig)
http://www.php.net/manual/de/ (deutsch, z.T. veraltet/unvollstaendig)
http://www.php.net/manual/de/getting-started.php (deutsche Grundlagen)
http://www.dclp-faq.de/ (sehr aktuelle, deutsche FAQ)
http://tut.php-q.net/ (aktuelles, deutsches Tutorial)
http://schattenbaum.net/php/ (leicht veraltet, dafuer einfach)
Weitere Links:
http://www.dclp-faq.de/q/q-php-mehr-info.html
Gruesse,
Thomas