Seite 1 von 1
Frage zu einer Button Funktion
Verfasst: 26.01.2006 17:20
von erazer2k
Hallo ich habe eine einfache Frage auf die ich zur Zeit keine Lösung finde.
Ich habe ein Formular erstellt worauf man zwischen männlich oder weiblich wählen kann.
Wie kann ich es so einstellen, dass nur eines dieser Option wählbar ist.
So wie ich es jetzt habe wählen sich beide Optionen.
Hier das Script:
<form action="bmi2.php" method="post">
Körpergröße in cm eintragen: <input type="text" size="15" name="cm"><br>
weiblich <input type="radio" name="weiblich"><br>
männlich <input type="radio" name="männlich"><br>
<input type="submit" Value="Berechnen">
Danke für euren Rat
Verfasst: 26.01.2006 17:51
von mristau2k5
mach ne Radio-Gruppe
weiblich <input type="radio" name="geschlecht" value="weiblich"><br>
männlich <input type="radio" name="geschlecht" value="maennlich"><br>
Verfasst: 26.01.2006 18:08
von erazer2k
Vielen Dank, das hat funktioniert.
Wenn ich diese Informationen nun an ein PHP Script schicke, dann erkennt er die Variablen $weiblich bzw $männlich nicht. Wie krieg ich das hin, dass die var. auf der PHP Seite erkannt werden. Hier das PHP Script
<?PHP
$wert=$cm-100;
if($weiblich){
echo "Da Sie weiblich sind liegt Ihr Idealgewicht bei " . $wert*0.85 . " kg" ; }
?>
Verfasst: 26.01.2006 18:14
von witzigerkiller
versuch mal nciht den value wert zu nehmen sondern:
und
ist dann der value wert, automatisch eingetragen.
Außerdem berechnet sich das Idealgewicht einer person, die größe in cm geteilt durch 100 ist das idealgewicht.
also bei größe 165cm ist der idealgewicht 65Kilo. SO hab ich das in Hauswirtschaft gelernt.
Ps: Über eine if abfrage machste dann:
Code: Alles auswählen
if ($geschlecht == "weiblich")
{
// weiblicherteil
}
else if ($geschlecht == "maennlich")
{
// mänlicher teil
}
Hoffe ich habe dir geholfen
Verfasst: 26.01.2006 18:30
von erazer2k
Ja vielen Dank hat funktioniert!!!
Code: Alles auswählen
<?PHP
$wert=$cm-100;
if($geschlecht == "weiblich"){
echo "Da Sie weiblich sind liegt Ihr Idealgewicht bei " . $wert*0.85 . " kg" ;}
?>
<br>
<?php
if ($geschlecht == "männlich") {
echo "Da sie männlich sind und $cm groß sind, liegt ihr Idealgewicht bei " . $wert*0.9 ." kg";}
?>
so hats geklappt.
danke
Verfasst: 26.01.2006 18:39
von witzigerkiller
finde diesen code besser:
Code: Alles auswählen
<?PHP
$wert= $cm-100;
if ($geschlecht == "weiblich")
{
echo "Da Sie weiblich sind liegt Ihr Idealgewicht bei " . $wert*0.85 . " kg<br />" ;
}
else if ($geschlecht == "männlich")
{
echo "Da sie männlich sind und $cm groß sind, liegt ihr Idealgewicht bei " . $wert*0.9 ." kg<br />";
}
?>
So finde ich ihn besser, musst ihn natürlich nicht nehmen, aber gehen müsste es genauso