[Variablen] Hilfestellung bei Formularübergabe

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

  • #16
    Nein Splashman, das hab ich noch nicht probiert.
    Ich hab mir aber grad vorher das Thema session angeschaut.

    Seh mich aber nicht wirklich raus.

    Kannst du mir das bitte ein bisschen erklären?`
    [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
    LOVE, & PEACE all over the World

    Kommentar


    • #17
      auf der 1. Seite fügst du folgenden PHP-Code am Anfang ein:

      <?
      session_start();
      session_register("nname1","nname2","nname3","nname4");

      ?>

      Da die Werte von deinem nachname und nachname2 zur nächsten Seite übergeben werden schreibst du in der 2. Seite:

      <?
      session_start(); wobei ich auch ni genau weiß ob man das nochmal muß

      $nname1 = $nachname;
      $nname2 = $nachname2;

      ?>

      Somit wird der Wert der alten Variable an die Sessionvariable übergeben und bleibt bestehen bis du die Session zerstörst "session_destroy();" oder das Browserfenster geschlossen wird.

      Hoffe habe das richtig erklärt.
      Probier einfach mal.

      Kommentar


      • #18
        Also ich hab jetzt auf der 1.Seite ober dem Formular folgenden Code:



        <?
        session_start();
        session_register("nachname1","nachname2","nachname3");

        ?>

        Da werden aber folgende Fehler angezeigt.

        Warning: session_start() [function.session-start]: open(/tmp\sess_3c013c85685767a6c90deeb30ed51d5f, O_RDWR) failed: No such file or directory (2) in


        Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at


        Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at



        Warum bitte??????
        [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
        LOVE, & PEACE all over the World

        Kommentar


        • #19
          kannst du nochmal bitte den ganzen code posten.

          Kommentar


          • #20
            Der Code sieht zurzeit so aus:

            1.Seite:

            <form name="form1" method="post" action="?formular=2">
            <input type="text" name="nachname" value="">
            <input type="submit" name="weiterleiten"
            onclick="document.form1.submit(); return false;">
            </form>

            2.Seite:

            <?php
            print "$nachname";
            ?>
            <form name="form2" method="post" action="?formular=3">
            <input type="text" name="adresse" value="">
            <input type="submit" name="weiterleiten"
            onclick="document.form2.submit(); return false;">
            </form>

            3.Seite:

            <?php
            print "$nachname"; (wird nicht angezeigt, soll aber angezeigt werden)
            print "$adresse"; (wird angezeigt)

            ?>

            Auf der nächsten Seite werden die Printbefehle ausgeführt, aber auf der Übernächsten nicht.

            Weiss nicht wie ich das lösen soll!
            [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
            LOVE, & PEACE all over the World

            Kommentar


            • #21
              is das dein aktueller code?

              wo is das hidden-field in formular 2?
              wo bleibt das, was im html-quelltext steht?
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #22
                Also bei mir kommt keine Fehlermeldung. Testest du lokal auf deinem rechner oder online?

                1. Seite = form1.php

                <?
                session_start();
                session_register("nname","vname");

                ?>
                <html>
                <body>

                <form name="form1" method="post" action="form2.php">
                Nachname:<input type="text" name="nachname" value="">
                <input type="submit" name="weiterleiten">
                </form>

                </body>
                </html>

                2. Seite = form2.php

                <?
                session_start();

                $nname = $nachname;

                ?>
                <html>
                <body>

                <form name="form2" method="post" action="form3.php">
                Vorname:<input type="text" name="vorname" value="">
                <input type="submit" name="weiterleiten">
                </form>

                </body>
                </html>

                und so weiter ...

                3. Seite = form3.php

                <?
                session_start();

                $vname = $vorname;

                @print "$nname<br>";
                @print $vname;

                ?>

                Kommentar


                • #23
                  Kann mir keiner helfen?
                  [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                  LOVE, & PEACE all over the World

                  Kommentar


                  • #24
                    Ja Splashman, ich teste lokal.

                    Funktionierts deshalb nicht?
                    [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                    LOVE, & PEACE all over the World

                    Kommentar


                    • #25
                      Nein eigentlich ni teste auch lokal. hast du mal getestet was ich gepostet habe.

                      Weiß auch ni was die Fehlermeldung zu bedeuten hat.

                      Kommentar


                      • #26
                        Ja hab den Code von dir gestestet.

                        Als Ergebnis bekomm ich folgendes:



                        Warning: session_start() [function.session-start]: open(/tmp\sess_6bc9e4e206a8e3f5bcfc23c0dfed0b40, O_RDWR) failed: No such file or directory (2) in c:\programme\apache\htdocs\test\form3.php on line 2

                        Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\programme\apache\htdocs\test\form3.php:2) in c:\programme\apache\htdocs\test\form3.php on line 2

                        Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\programme\apache\htdocs\test\form3.php:2) in c:\programme\apache\htdocs\test\form3.php on line 2

                        Mario
                        Warning: Unknown(): open(/tmp\sess_6bc9e4e206a8e3f5bcfc23c0dfed0b40, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

                        Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
                        [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                        LOVE, & PEACE all over the World

                        Kommentar


                        • #27
                          Vielleicht liegt es daran das du Wampp nicht im root von deiner festplatte liegen hast.

                          Normalerweise c:\wampp2\htdocs\deine Verzeichnisse

                          bei dir sieht das irgendwie komisch aus.

                          Hast du schon mal was anderes in PHP getestet.

                          apache-server läuft auch oder?

                          Kommentar


                          • #28
                            Ja sonst funktioniert PHp auch.
                            Und der Webserver läuft auch.
                            [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                            LOVE, & PEACE all over the World

                            Kommentar


                            • #29
                              Ich weiss nicht mehr weiter. :-(
                              [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                              LOVE, & PEACE all over the World

                              Kommentar


                              • #30
                                Danke für Eure Hife!
                                [color=blue]Liebe Grüsse und einen schönen Tag wünscht, Mario[/color]
                                LOVE, & PEACE all over the World

                                Kommentar

                                Lädt...
                                X