Ergebnis 1 bis 8 von 8

Thema: Variablen/Values weiterleiten

  1. #1
    Teeny
    Registriert seit
    29.01.2008
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Variablen/Values weiterleiten

    Hallo,
    ich habe einen IQ-Test erstellt. Von der Seite test1.php muss ich die Antworten auf die Fragen auf die Seite test2.php und von dort aus an test3.php weiterleiten.
    Die Fragen sehen z.B so aus:

    Frage: 5 Pfund & 28 Gramm sin wiviel Gramm?

    <input name="F8" type="radio" value="2">5028
    <input name="F8" type="radio" value="1">2528
    usw.

    Ich habe zuerst folgendes versucht auf der Seite test2.php:

    $F8 = $_POST['F8'];
    $_SESSION['F8']=$_POST['F8'];

    MIt Session habe ich versucht das Ergebnis auf der Seite test3.php aufzurufen aber es hat nicht geklappt.

    Danach habe ich Hidden-Felder benutzt:

    <input name="F8" type="hidden" value="request.form">

    Das hat auch nicht funktioniert.
    Die Daten werden nur von test1.php nach test2 geschickt. Von dort aus kommen sie aber nicht nach test3!
    Für Lösungsvorschläge bin ich sehr dankbar

    Filip
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Guten Abend.
    Hast du die Session vorher mit session_start() initialisiert?
    Wenn nicht, schreibe an den Anfang (vor jeglicher anderen Ausgaben) session_start() und versuche es erneut.

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    29.01.2008
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hab ich gemacht. Von der Syntax und der Form stimmt glaub ich alles.

  4. #4
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Kannst du evtl. trotzdem mal deinen Code posten?
    Denn der logische Ansatz scheint richtig zu sein ...

  5. #5
    Samurai
    Registriert seit
    30.09.2007
    Beiträge
    229
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    <input name="F8" type="hidden" value="$_POST['F8']">

    is nur ne Idee
    Wer andern eine Bratwurst brät, wird selbst zum Bratwurstbratgerät.
    Ron Stoppable

  6. #6
    Teeny
    Themenstarter

    Registriert seit
    29.01.2008
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Dikra dein Vorschlag funktioniert leider auch nicht.
    Ich habe es auch so probiert:

    <input type="hidden" name="facht" value="<?php echo $_POST['facht']; ?>">

    Das geht auch nicht.

    Hier die wichtigen UAsschnitte aus dem Quellcode:
    1.Seite:

    <?php
    session_start();
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>IQ-Test</title>
    <link rel="stylesheet" href="style.css" type="text/css" />

    ....

    <body onLoad="startTimer()">
    [img]Images/IQtestSmall.png[/img]
    <form class="projekt" name="timer" method="post" action="check.php" >
    <a name="zeit" id="zeit"></a>
    <table class="Uhr">
    <tr><td>Noch</td>
    <td><input type=text value="" name="counter" size=4></td>
    <td>Sekunden</td></tr>

    <tr><td>Schon </td>
    <td><input type=text value="" name="yet" size=4></td>
    <td>Sekunden</td>
    </table>


    <table class="Husi">
    <td>[*]Teil1: MATHEMATIK
    <ul>Zahlenfolgen[/list]
    <ul>Maße und Gewichte[/list]
    <ul>Textaufgaben[/list]

    [*]Teil2: SPRACHE
    <ul>Wortanalogien[/list]
    <ul>Sprachverst&auml;ndnis[/list]

    [*]Teil3: LOGIK
    <ul>Textaufgaben[/list]
    <ul>Symbolreihen[/list]</td>
    </table>
    <a name="1" id="1"></a>
    <h1>Teil1: MATHEMATIK</h1>

    <a name="11" id="11"></a>
    <h2>Zahlenfolgen</h2>
    Die folgenden Zahlenreihen sind nach bestimmten Regeln aufgebaut.

    Führen Sie die Zahlenfolge logisch fort.



    <table border="0">
    <tr><td>Frage1:</td></tr>
    <tr><td> 3, 5, 8, 13, 21, </td>
    <td> <input name="F1" type="text" size="4" ></td></tr>

    <tr><td>Frage2:</td></tr>
    <tr><td>1, 3, 7, 15, 31, </td>
    <td> <input name="F2" type="text" size="4" ></td></tr>

    <tr><td> Frage3:</td></tr>
    <tr><td> 7, 15, 0, 8, -7, </td>
    <td> <input name="F3" type="text" size="4" ></td></tr>

    <tr><td> Frage4:</td></tr>
    <tr><td> 2, 12, 6, 30, 25, 100, </td>
    <td> <input name="F4" type="text" size="4" ></td></tr>

    <tr><td> Frage5:</td></tr>
    <tr><td> 2, 4, 12, 48, 240,</td>
    <td> <input name="F5" type="text" size="4" ></td></tr>

    <tr><td> Frage6:</td></tr>
    <tr><td> 3, 4, 8, 17, 33, </td>
    <td> <input name="F6" type="text" size="4" ></td></tr>

    <tr><td> Frage7:</td></tr>
    <tr><td> 971, 323, 107, 35, 11, </td>
    <td> <input name="F7" type="text" size="4" ></td></tr>
    </table>






    <a name="12" id="12"></a>
    Zur&uuml;ck nach oben
    <h2>Maße und Gewichte</h2>

    Frage8: 5 Pfund und 28 Gramm sind wieviel Gramm?


    <input name="Facht" type="radio" value="2" >528

    <input name="Facht" type="radio" value="5" >252,8

    <input name="Facht" type="radio" value="3" >5028

    <input name="Facht" type="radio" value="1" >2528

    <input name="Facht" type="radio" value="4" >52,8




    Frage9: Die Grundfläche eines Hauses beträgt 150 qm. Diese wird mit Betonplatten der Größe 50x40 cm ausgelegt.

    Wieviele Platten braucht man?


    <input name="F9" type="radio" value="1" >75

    <input name="F9" type="radio" value="2" >100

    <input name="F9" type="radio" value="3" >45

    <input name="F9" type="radio" value="5" >50

    <input name="F9" type="radio" value="4" >30



    .....

    <tr><td>Frage45:</td></tr>
    <tr><td>[img]Iq-Bilder/Frage45a.gif[/img]</td>
    <td>[img]Iq-Bilder/Frage45b.gif[/img]</td></tr>
    <tr><td></td>
    <td>
    <input name="F45" type="radio" value="4">A
    <input name="F45" type="radio" value="5">B
    <input name="F45" type="radio" value="2">C
    <input name="F45" type="radio" value="6">D
    <input name="F45" type="radio" value="3">E
    <input name="F45" type="radio" value="1">F
    </td></tr>
    </table>
    <input class="CheckOut" name="check" type="submit" value="Ergebnis!">
    </form>

    <?php



    $userip = $_SERVER['SERVER_NAME'];
    include("ip.php");
    ?>

    </body>

    </html>


    2.SEite:

    <?php
    session_start();
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" href="style.css" type="text/css" />

    </head>

    <body>
    <form class="check" name="leiter" method="post" action="auswertung.php">
    <input type="hidden" name="facht" value="<?php echo $_POST['facht']; ?>">

    <input name="weiter" type="submit" value="weiter">

    <?php


    $Facht= $_POST['Facht'];
    echo$Facht;

    $banned = $_SERVER['SERVER_NAME'];
    $usera[$userip]=$IQ;
    include("ip.php");

    if(!array_key_exists($banned, $usera))
    {
    echo("Klicken Sie auf weiter um Ihr Ergebnis zu sehen!"); }
    else{
    echo("Sie haben den Test schon ein mal gemacht");
    }
    ?>


    </form>
    </body>
    </html>

    3.Seite:

    <?php
    session_start();
    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>IQ-Ergebnis</title>
    <link rel="stylesheet" href="style.css" type="text/css" />

    </head>

    <body>
    <input type="hidden" name="facht" value="<?php echo $_POST['facht']; ?>">


    <?php


    $Facht= $_POST['Facht'];
    $F1= $_POST['F1'];
    echo$Facht;
    ...

    if($Facht=="1"){ $ergebnis=$ergebnis+1; echo'Antwort 8: 2528, ist richtig!
    ';}else{echo"Antwort 8 ist falsch! Richtige Antwort: 2528
    ";};

    ....

    $IQ= 50 + (110/45)*$ergebnis;

    echo 'Sie haben '.$ergebnis.' Frage(n) in ';
    if($min!=0){echo $min.' Minute(n) und ';}
    echo $sek.' Sekunden richtig beantwortet.

    ';


    $userip = $_SERVER['SERVER_NAME'];

    $usera [$userip] = floor ($IQ);

    $filecontents = "<?php\n";
    foreach($usera as $userip => $IQ){
    $filecontents .= "\$usera [$userip] = $IQ;\n";
    }
    $filecontents .= "?>";

    $fa= fopen("ip.php", "a");
    fwrite($fa,$filecontents);
    fclose($fa);

    include("ip.php");
    $alleIqs = array_sum($usera);
    $AnzahlIqs = count($usera);
    $Durchschnitt = ($alleIqs / $AnzahlIqs);

    Da wo ... sind die anderen Fragen bzw. deren Auswertung.

    Zur Erinnerung, mit Sessions habe ich es schon versucht, dass hat nicht geklappt.

  7. #7
    König(in)
    Registriert seit
    06.06.2007
    Ort
    Bi
    Beiträge
    1.015
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi, du springst immer zwischen Groß -und Kleinschreibung , dass würde ich erst einmal vereinheitlichen (alles was nicht muss, klein).
    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.

    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  8. #8
    Teeny
    Themenstarter

    Registriert seit
    29.01.2008
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja Kylt, dass war der Fehler.Ist mir gestern Abend aufgefallen.

Ähnliche Themen

  1. Weiterleiten
    Von Emil im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 24.09.2007, 09:54
  2. Weiterleiten
    Von Stubi im Forum Flash Forum
    Antworten: 12
    Letzter Beitrag: 03.08.2006, 16:51
  3. PHP: Variablen übergeben oder globale Variablen
    Von Philip im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 15.04.2006, 22:38
  4. Weiterleiten
    Von Butterpämme im Forum HTML & CSS Forum
    Antworten: 12
    Letzter Beitrag: 10.12.2005, 11:34
  5. Bild-weiterleiten
    Von im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 0
    Letzter Beitrag: 16.05.2005, 07:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •