Variablen im nächsten script nicht verfügbar

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

  • Variablen im nächsten script nicht verfügbar

    seas

    ich hab versucht einen vokabeltrainer zu machn der aus einer sql datenbank ausliest

    ein teil des programms funktioniert schon bestens
    http://davidd.freehostia.com/voctrain/vocfrag.php
    in der tabelle wird ein aus der sql tabelle zufällig ausgewähltes vokabelpaar ausgegeben
    statt dem deutschen vokabelteil möchte ich das obere eingabefeld benutzen das die eingabe dann mit post an http://davidd.freehostia.com/voctrain/vocantw.php weiterleitet.
    auf vocantw.php soll dann die eingabe mit dem deutschen teil des vokabelpaars verglichen werden.

    mein problem ist das ich das vocabelpaar array auf der vocantw.php seite nicht mehr zur verfügung habe. ich kann es dort auch nicht mehr wiedererstellen.. also muss ich es von vocfrag.php senden lassen ABER WIE?? XDD

    code von vocfrag.php:
    PHP-Code:
    <html>
    <head>
    <title>Vokabeltrainer</title>
    </head>
    <body>

    <?php
    mysql_connect
    ("*************""*******""******") or die(mysql_error());
    mysql_select_db("davdue_voc") or die(mysql_error());
    $zufall rand(1,3);
    $result mysql_query("SELECT * FROM spvoc
     WHERE id=
    $zufall") or die(mysql_error());  

    $vocpaar mysql_fetch_array$result );
    echo 
    "<table border='1'>";
    echo 
    "<tr><td>"
    echo 
    $vocpaar['sp'];
    echo 
    "</td><td>"
    echo 
    $vocpaar['de'];
    echo 
    "</td></tr>"
    ?>


    <form name="infoueber" action="http://davidd.freehostia.com/voctrain/vocantw.php" method="POST">
    <input type="text" size="25" name="deidee" value="Deutsche Bedeutung">
    <input type="submit" value="OK">

    </body>
    </html>

    code von vocantw:
    PHP-Code:
    <html>
    <head>
    <title>Vokabeltrainer</title>
    </head>
    <body>

    <?php
    echo $_POST["deidee"];
    ?>    


    </body>
    </html>
    LG. davidd

  • #2
    Omg lesen lernen muss ich - versuch mal $_REQUEST['...']
    Signatur-Text ...

    Kommentar


    • #3
      bam das war jetz aber schnell!

      wie genau?
      kannst mir des beschreibn büdde

      Kommentar


      • #4
        Als erstes mach das form auch wieder zu
        print_r($_REQUEST["deidee"]);
        Signatur-Text ...

        Kommentar


        • #5
          ja xd vergessn.. wenn man so viel herumtut löscht mans iwann oda so ka

          print_r($_REQUEST["deidee"]); - das in vocantw.php? sry das ich so n noob bin XD

          Kommentar


          • #6
            jap in die vocantw.php
            Signatur-Text ...

            Kommentar


            • #7
              ich brauch
              $vocpaar['sp']
              $vocpaar['de']
              in vocantw.php

              "deidee" funzt eh das is ned das prob

              Kommentar


              • #8
                print_r($_REQUEST["deidee"]); funzt auch statt echo $_POST["deidee"]; aber das brauch ich ned

                Kommentar


                • #9
                  lach dann tu die in ein inputfeld das versteckt iss, sonst iss ja keine übergabe da ;-)
                  Signatur-Text ...

                  Kommentar


                  • #10
                    ja hab ich scho versucht aber das funzt ned also mit hidden dings und so
                    kannst mir büdde das input feld sagen?

                    Kommentar


                    • #11
                      <input type="hidden" name="sp" value="<?=$vocpaar['sp']?>">
                      <input type="hidden" name="de" value="<?=$vocpaar['de']?>">
                      Signatur-Text ...

                      Kommentar


                      • #12
                        aaah thxxx! das ? und so das hatte ich beim letzten versuch ned
                        ich werds probieren danke für deine hilfe

                        Kommentar


                        • #13
                          mit $_REQUEST['sp'] und $_REQUEST['de'] hassu dann die form-daten
                          Signatur-Text ...

                          Kommentar


                          • #14
                            funzt noch immer ned
                            das is di fehlermeldung:
                            Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/www/davidd.freehostia.com/voctrain/vocantw.php on line 8

                            hier die geänderten scripts:
                            PHP-Code:
                            <html>
                            <head>
                            <title>Vokabeltrainer</title>
                            </head>
                            <body>

                            <?php
                            mysql_connect
                            ("mysql2.freehostia.com""davdue_voc""******") or die(mysql_error());
                            mysql_select_db("davdue_voc") or die(mysql_error());
                            $zufall rand(1,3);
                            $result mysql_query("SELECT * FROM spvoc
                             WHERE id=
                            $zufall") or die(mysql_error());  

                            $vocpaar mysql_fetch_array$result );
                            echo 
                            "<table border='1'>";
                            echo 
                            "<tr><td>"
                            echo 
                            $vocpaar['sp'];
                            echo 
                            "</td><td>"
                            echo 
                            $vocpaar['de'];
                            echo 
                            "</td></tr>"
                            ?>


                            <form name="infoueber" action="http://davidd.freehostia.com/voctrain/vocantw.php" method="POST">
                            <input type="text" size="25" name="deidee" value="Deutsche Bedeutung">
                            <input type="hidden" name="sp" value="<?=$vocpaar['sp']?>">
                            <input type="hidden" name="de" value="<?=$vocpaar['de']?>">
                            <input type="submit" value="OK">

                            </body>
                            </html>

                            PHP-Code:
                            <html>
                            <head>
                            <title>Vokabeltrainer</title>
                            </head>
                            <body>

                            <?php
                            print_r
                            ($_REQUEST["$vocpaar['de']"]);
                            print_r($_REQUEST['sp']);
                            print_r($_REQUEST['de']);
                            ?>    


                            </body>
                            </html>

                            Kommentar


                            • #15
                              print_r($_REQUEST["$vocpaar['de']"]);

                              Schau dir das mal an
                              Signatur-Text ...

                              Kommentar

                              Lädt...
                              X