Ankündigung

Einklappen
Keine Ankündigung bisher.

Variable übergeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Variable übergeben

    Morgen...
    ich möchte eine Variable über mehrere Skripte hinaus nutzen und belege die variable als erstes mit einem klick auf einen Link (oberkategorie)
    Link.
    Das erste mal funktioniert das auch...aber wenn ich auf einen anderen Link (unterketegorie) klicke soll diese variable ein weiteres mal übergeben werden, aber das geht irgentwie nicht
    was muss ich da machen?
    enotiz der ultimative Online-Notizzettel

  • #2
    beim zweiten link die variable wieder übergeben

    Code:
    Blafasel
    Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
    Mark Twain

    Kommentar


    • #3
      geht irgentwie nicht.
      der übergibt die variable nicht als "123" sondern als "".
      da steht nichts mehr dinnen...
      enotiz der ultimative Online-Notizzettel

      Kommentar


      • #4
        dann mach halt ma so im zweiten file

        PHP-Code:
        $vari $_GET['vari'];

        echo 
        "[url='beispiel.php?vari=$vari']Blafasel[/url]"
        das müsste so eigentlich klappen
        Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
        Mark Twain

        Kommentar


        • #5
          nee, das geht leider auch net.
          wieso brauch ich den
          $vari = $_get['vari'];?
          ich hab doch die variable schon im 2. script.
          ich möchte die nur übergeben.
          enotiz der ultimative Online-Notizzettel

          Kommentar


          • #6
            mit $_GET['vari'], weisst du der neuen $vari den Wert zu, der vorher übergeben wurde. Wenn beim skript1.php oben in der statusliste vari=123 steht (was so sein sollte), kannst du diesen wert mit $_GET['vari'] (oder $_GET[vari] bin mir grad net ganz sicher. kommt glaub noch draufan, was für ein variabelntyp das ist... müsste mich ein profi mal aufklären ) auslesen.

            guck sonst mal, ob du register_globals enabled hast..
            Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
            Mark Twain

            Kommentar


            • #7
              wo kann ich das nachsehen?
              enotiz der ultimative Online-Notizzettel

              Kommentar


              • #8
                du schreibst ein solches script:

                PHP-Code:
                <?php
                phpinfo
                ();
                ?>
                läßt das mal parsen und schaust beim eintrag register_globals ob da on steht oder off
                "die Mitte des Textes kann ja theor. mitten in einem Text liegen"

                :arrow: [url]http://www.jagr.de/[/url]

                Kommentar


                • #9
                  PHP-Code:
                  <?php
                      phpinfo
                  ();
                  ?>
                  hier steht so ziemlich alles
                  Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
                  Mark Twain

                  Kommentar


                  • #10
                    da steht beidemale on.
                    enotiz der ultimative Online-Notizzettel

                    Kommentar


                    • #11
                      Das ist merkwürdig...

                      der link, wo du die variablen übergibst.. steht der innerhalb der php tags? (<?php ... ?>)
                      Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
                      Mark Twain

                      Kommentar


                      • #12
                        danke, habs geschafft muss so aussehen...
                        Link2
                        enotiz der ultimative Online-Notizzettel

                        Kommentar


                        • #13
                          Nebenbei .. in einer Antwort hast du $_get genutzt ... das ist schlicht falsch, $_GET muss es heissen.

                          Kommentar


                          • #14
                            joa und du kannst alternativ auch folgendes z.b. verwenden

                            sieht bei aufruf der datei bla.php?bla=jwefwef folgendermaßen aus:

                            QUERY_STRING bla=jwefwef
                            REQUEST_URI /info.php?bla=jwefwef
                            SCRIPT_NAME /info.php

                            ausgeben tust du das ganze im link dann circa so:

                            <?php echo SERVER_GET['QUERY_STRING']; .....

                            Kommentar


                            • #15
                              da klappt. teste es.
                              PHP-Code:
                              <?php

                                  
                              if ( isset($_GET['var']) )
                                  {
                                      echo 
                              "Seite wurde " $_GET['var'] . "mal neu geladen. 
                              "
                              ;
                                      
                              $var $_GET['var'];
                                  }
                                  else
                                      
                              $var 0;

                                  
                              printf ("<a href=\"%s?var=%s\">neuladen</a>",
                                           
                              $_SERVER['PHP_SELF'],
                                           ++
                              $var);
                                          
                              ?>
                              [b][url=http://www.benjamin-klaile.de]privater Blog[/url][/b]

                              Kommentar

                              Lädt...
                              X