Problem bei PHP mit elseif

  • Hallo
    ich habe eine Aufgabe bekommen ein web zu erstellen auf der eingabeseite soll man auswählen können: Erwachsene, Jugendliche und Rentner
    Das dann abschicken und in php skript da als ausgabe soll dann rauskommen wenn man (mit hilfe von radio buttons da auf der eingabeseite) erwachsene angeklickt hat soll ein preis von 15euro, bei jugendliche ein preis von 8 euro und bei rentner ein preis von 10 euro ausgegebn werden

    Hab alles auch soweit gebastelt, nur egal was ich anklicke auf der eingabe seite er gibt mir immer aus: 15Euro

    _____________________________________
    Hier Die Eingabe:
    <html>
    <head>
    <title><u><b>Schülernote</b></u></title>
    </head>
    <link rel="stylesheet" href="Format_td.css" type="text/css">
    <body>
    <h1>Sportveranstaltung</h1>
    <form action="Sportveranstaltung.php" method="post">
    <p>Preisklasse:<br>
    <input name="Preisklasse" type="radio" value="Erwachsener" >Erwachsener<br>
    <input name="Preisklasse" type="radio" value="Jugendlicher">Jugendlicher<br>
    <input name="Preisklasse" type="radio" value="Rentner">Rentner<br>
    </p>


    <input type="SUBMIT" Value="Abschicken">
    <input type="RESET" Value="Zurücksetzen">
    </form>
    </body>
    </html>

    ___________________________
    Ausgabe:
    <?
    echo "<h1>Eintrittspreis</h1>";
    $Preisklasse=$_POST ['Preisklasse'];

    $Eintritt1=15;
    $Eintritt2=8;
    $Eintritt3=10;

    if ($Preisklasse= "Erwachsener") {
    echo "Preis: <b>$Eintritt1 €</b>";
    } elseif ($Preisklasse= "Rentner") {
    echo "Preis: <b>$Eintritt3 €</b>";
    } elseif ($Preisklasse= "Jugendlicher") {
    echo "Preis: <b>$Eintritt2 €</b>";
    }

    ?>

  • und pack mal das hier --> <link rel="stylesheet" href="Format_td.css" type="text/css"> <-- zwischen <head> und </head> und nicht zwischen </head> und <body> :)

  • <title><u><b>Schülernote</b></u></title>

    hier kannste die <u> und <b> rausnehmen - ist sinnlos.
    des löst keine formatierung aus sondern wird 1:1 im titel angzeigt (als text)