kostenloser Webspace werbefrei: lima-city


Was ist da falsch?!?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s********n

    Hi,
    ich habe l?nger gesucht als ihr vermutlich denkt und ich habe nichts gefunden!
    Es ist ein Skript welches die Formulardaten (Checkboxen) auswertet!
    Aber leider zeigt es immer genau das gegenteil der richtigen l?sung an! Also auch wenn ich eine falsche Checkbox anklicke (immer das selbe resultat!)

    Hier mal der code:

    <?php
    echo "Mal schauen, was du da zustande gebracht hast:";
    echo "<BR>";
    if ($_Post["cont1"]) {
    $cont1="1";
    echo "1) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }
    else{
    echo "1) Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }

    if ($_Post["cont2"]) {
    $cont2="1";
    echo "2) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }
    else{
    echo "2) Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }

    if ($_Post["cont3"]) {
    echo "3) Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont3="1";
    echo "3) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont4"]) {
    echo "Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont4="1";
    echo "4) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont5"]) {
    echo "Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont5="1";
    echo "5) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont6"]) {
    echo "Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont6="1";
    echo "6) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont7"]) {
    $cont7="1";
    echo "7) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }
    else{
    echo "7) Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }

    if ($_Post["cont8"]) {
    echo "Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont8="1";
    echo "7) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont9"]) {
    echo "Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }
    else{
    $cont9="1";
    echo "7) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }

    if ($_Post["cont0"]) {
    $cont0="1";
    echo "10) Wauw, richtig! <img src=\"hund.jpg\"><br>";
    }
    else{echo "10) Hmmm, falsch! <img src=\"affe.jpg\"><br>";
    }

    $ergebniss = $cont1 + $cont2 + $cont3 + $cont4 + $cont5 + $cont6 + $cont7 + $cont8 + $cont9 + $cont0;
    echo "Du hat $ergebniss von 10 Aufgaben richtig!";
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s*********e

    Zeig mal das Formular dann kann man besser helfen
  4. Ganz unten das echo "Du hast 10 von $ergebnis Aufgaben richtig!"; ist falsch, da du meines wissen nciht einfach mal eine Variable in einem Textecho ausgeben kannst...

    machs so:

    echo "Du hast ", $ergebnis, " von 10 Aufgaben richtig!";


    Hmm, sorry das ich die anderen fehler net noch auflisten kann falls es welche gibt *in eile ist* sp?ter vielleicht^^
  5. Autor dieses Themas

    s********n

    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    Diese kleine ?bung ist ganz einfach! Du musst die Richtigen Variabeln abhacken und die falschen stehen lassen!
    Wenn zum Beispiel steht $xpx = $xpx, dann bedeutet dies soviel wie eine Gleichung. Nicht als ganze Variabel anschauen!
    <form action="auswertung.php" method="post">
    <input name="cont1" type="checkbox" value=""> $derBaum <br>
    <input name="cont2" type="checkbox" value=""> $_derBaum <br>
    <input name="cont3" type="checkbox" value=""> $?rger <br>
    <input name="cont4" type="checkbox" value=""> $?rger <br>
    <input name="cont5" type="checkbox" value=""> $1b2c3a <br>
    <input name="cont6" type="checkbox" value=""> $1234 <br>
    <input name="cont7" type="checkbox" value=""> $_1234 <br>
    <input name="cont8" type="checkbox" value=""> $apx = $_apx <br>
    <input name="cont9" type="checkbox" value=""> $zwx = $zwz <br>
    <input name="cont0" type="checkbox" value=""> $uvw = $uvw <br>
    <input name="" type="submit">
    </form>

    </body>
    </html>
  6. Autor dieses Themas

    s********n


    adrians schrieb:
    Ganz unten das echo 'Du hast 10 von $ergebnis Aufgaben richtig!'; ist falsch, da du meines wissen nciht einfach mal eine Variable in einem Textecho ausgeben kannst...

    machs so:

    echo 'Du hast ', $ergebnis, ' von 10 Aufgaben richtig!';


    Sry,
    das is es nicht!
    Sonst w?rde es ja nicht funktionieren, aber das zusammenrechnen funktioniert!

    Greets

    Beitrag ge?ndert am 18.09.2005 11:32 von skate-4fun
  7. Die ganzen Zeilen sind falsch:
    echo "7) Wauw, richtig! <img src="hund.jpg"><br>";

    Mach sie so:
    echo "7) Wauw, richtig! <img src=\"hund.jpg\"><br>";

    Das macht zumindest mal den script richtiger^^ *?


    Und dann noch bitte bei der checkbox das hier nehmen:
    <input name="cont1" type="checkbox" value="$derBaum"> $derBaum <br>
    Sonst is da ja nix drin.. logisch?!?!


    *aufr?um*
    *lol^^ der hat die \ weggelassen^^*

    *? GRML!!! Mach vor die " immer \ sonst peilt das echo nicht das, dass nicht aufh?ren soll!
    GRML also du sollst da ein slash machen in die falsche richtung^^ also altgr + ?

    Beitrag ge?ndert am 18.09.2005 11:41 von sneppa
  8. Autor dieses Themas

    s********n

    Die s*** Zeichen zeigts nicht an!
    Die hab ich schon drin!

    Und wenn ich value ausf?lle n?tzt's auch nichts!

    Greets
  9. Zeigts eigentlich fehler an?^^
  10. Autor dieses Themas

    s********n

    N?,
    es gibt einfach falsch aus!

    Greets
  11. Autor dieses Themas

    s********n

    Hat keiner eine Idee???

    Ich verzweifle bald ein mal wegen dem dummen skript!

    Greets
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!