Frage zu einer Button Funktion

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
erazer2k
Mitglied
Beiträge: 3
Registriert: 26.01.2006 17:11

Frage zu einer Button Funktion

Beitrag 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
mristau2k5
Mitglied
Beiträge: 140
Registriert: 10.05.2005 02:35
Wohnort: Filderstadt

Beitrag 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>
erazer2k
Mitglied
Beiträge: 3
Registriert: 26.01.2006 17:11

Beitrag 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" ; }
?>
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

versuch mal nciht den value wert zu nehmen sondern:

Code: Alles auswählen

$geschlecht = $_POST['weiblich'];
und

Code: Alles auswählen

$geschlecht
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
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
erazer2k
Mitglied
Beiträge: 3
Registriert: 26.01.2006 17:11

Beitrag 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
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag 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
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Antworten

Zurück zu „Coding & Technik“