Einfache Radiobuttons mit submitbutton

  • Hallo alle zusammen,
    ich möchte nicht lange um den Brei reden, weil ich wirklich verzweifele. Und zwar haben wir im Informatikunterricht mit PHP angefangen und sollten uns selber über Radiobuttons erkunden, allerdings klappt alles nicht so, wie ich es mir vorgestellt habe. Kann mir einer mal bitte erklären, warum das hier nicht funktioniert und wo mein Fehler liegt?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <Input type="radio" name="stimmung" value="gut">gut
    <Input type="radio" name="stimmung" value="schlecht">schlecht
    <Input type="radio" name="stimmung" value="miserabel">miserabel
    <input type="Submit" name="submit" value="senden">

    <?php
    if($_POST['gut']=="sumbit"){
    echo "Du arme Sau!";


    }
    ?>

    </body>
    </html>

    Wäre euch sehr dankbar,

    mfg Ryuuzaki

  • Du bist ja schlau, wenn du keinen Form-Tag hast, woher soll der brwoser dann wissen, wohin er die Daten schicken soll?

    HTML
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <!-- Radiobuttons -->
    <!-- Submitbutton -->
    </form>

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • Tut mir leid, das Tutorial das ich mir angeguckt habe, hat garnicht so etwas erwähnt, aber ich verstehe es jetzt. Nun, es will immernoch nicht so ganz klappen.

    So, habe noch einmal ein paar Denkfehler überarbeitet, aber immer wenn ich die Seite lade, sieht es so aus:
    [Blockierte Grafik: http://i82.servimg.com/u/f82/11/22/86/86/untitl10.jpg]

    der code dazu ist wie folgt:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <form action="if.php" method="post">
    <Input type="radio" name="stimmung" value="gut">gut
    <Input type="radio" name="stimmung" value="schlecht">schlecht
    <Input type="radio" name="stimmung" value="miserabel">miserabel
    <input type="Submit" name="submit" value="senden">

    <?php
    if($_POST['stimmung']=="schlecht"){
    echo "Du arme Sau!";
    }


    ?>

    </body>
    </html>


    ja, die datei heißt if.php, vorne vorweg.
    Ich schaue mich noch einmal nach anderen Tutorials um, allerdings werden radiobuttons dort nicht schritt für schritt erklärt, deshalb wäre ich dankbar, wenn ihr mir sagen könntet, was ich falsch mache.

  • Ich danke dir vom Herzen bandit, die Lösung meines Problems. :)
    Auch ein Dank an die anderen.

  • Du hast das <form>-Tag aber immernoch nicht beendet...

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!