0

これが私がこれまでに持っているものです:

Age: <input type="text" name="age">

   Canoe<input type="radio" name="ck">
        Kayak<input type="radio" name="ck">


<input type="submit" style=" margin-bottom: 30px;">
</form>

You are <?php $_POST["age"];
 if ($_POST["age"]<"11")
 echo "an Atom.";

 elseif ($_POST["age"]<"13")
 echo "a Peewee.";

 elseif ($_POST["age"]<"15")
 echo "a Bantam.";

 elseif ($_POST["age"]<"17")
 echo  "a Midget.";

 elseif ($_POST["age"]<"19")
 echo "a Juvenile.";

 elseif ($_POST["age"]<"21")
 echo "a Junior.";

 elseif ($_POST["age"]<"120")
 echo "a Senior.";

 elseif ($_POST["age"]>"120")
 echo "too old to race";
   ?>   

これにカヌーとカヤックのラジオボタンを含めて、出力を次のようにできるようにしたいと思います。あなたはPeeweeカヌー選手であり、今年の対戦相手は次のとおりです。または、あなたはミゼットカヤッカーです。今年の対戦相手は次のとおりです。

4

2 に答える 2

1

CK値を出力にエコーしようとしていますか?これは役に立ちますか?

Age: <input type="text" name="age">

Canoe<input type="radio" name="ck" value="canoeist">
Kayak<input type="radio" name="ck" value="kayakist">

<input type="submit" style=" margin-bottom: 30px;">
</form>

<?php
        $ck = $_POST["ck"];
?>

You are <?php $_POST["age"];
if ($_POST["age"]<"11")
echo "a $ck Atom.";

elseif ($_POST["age"]<"13")
echo "a $ck Peewee.";

elseif ($_POST["age"]<"15")
echo "a $ck Bantam.";

elseif ($_POST["age"]<"17")
echo  "a $ck Midget.";

elseif ($_POST["age"]<"19")
echo "a $ck Juvenile.";

elseif ($_POST["age"]<"21")
echo "a $ck Junior.";

elseif ($_POST["age"]<"120")
echo "a $ck Senior.";

elseif ($_POST["age"]>"120")
echo "too old to race";
?>

フォームラジオの値は、カヌー選手と「カヤキスト」でなければなりません。を追加するだけで$ck = $_POST['ck'];、あなたの文章は次のようになりますecho "a $ck Atom.";

于 2013-03-26T07:29:15.970 に答える
0

ここではいくつかの変数を使用する必要があります。

(私はphpが得意ではありませんが、試してみます)

Age: <input type="text" name="age">

    Canoe<input type="radio" name="ck" value="canoe"/>
    Kayak<input type="radio" name="ck" value="kayak"/>

<input type="submit" style=" margin-bottom: 30px;">
</form>

$boat = "";
if ($_POST["ck"] == "canoe")
{
    $boat = "canoeist";
} else if ($_POST["ck"] == "kayak")
{
    $boat = "kayak er";
}


$rank = "";
You are <?php $_POST["age"];
 if ($_POST["age"]<"11")
 $rank = "an Atom.";

 elseif ($_POST["age"]<"13")
 $rank = "a Peewee.";

 elseif ($_POST["age"]<"15")
 $rank = "a Bantam.";

 elseif ($_POST["age"]<"17")
 $rank =  "a Midget.";

 elseif ($_POST["age"]<"19")
 $rank = "a Juvenile.";

 elseif ($_POST["age"]<"21")
 $rank = "a Junior.";

 elseif ($_POST["age"]<"120")
 $rank = "a Senior.";

 elseif ($_POST["age"]>"120")
 $rank = "too old to race";

 echo "You are " . $rank . " " . $boat;
   ?>   
于 2013-03-26T07:27:50.793 に答える