Andy: variable

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

  1. 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

    1. 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

      1. 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

        1. 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

      2. 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

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).