php简介

use*_*727 0 php

我正在学习php基础知识,我很难接受这项练习,请帮助身体吗?我提前感谢你的帮助丹尼尔.

请注意,我只允许使用if ... elseif ... else-statement进行练习

编写一个PHP脚本,根据表单中输入的信息打印如下所示的语句.男性0-55岁:"你是一个鼎盛时期的男人!" 超过55岁的男性:"你是个聪明人!" 0-55岁的女性:"你最美丽的女人!" 超过55岁的女性:"你的年龄看起来很年轻!"

发送信息的表单如下所示:

<form action="printinfo.php" method="get">
Choose your gender: <input type="radio" value="male" name="gender" checked>male
<input type="radio" value="female" name="gender">female
<br>
Write your age:
<select name="age">
<option value=1 selected>0-55</option>   
<option value=2>Over 55</option>
</select>
<br>
<input type="submit" value="Send">               
</form>
Run Code Online (Sandbox Code Playgroud)

示例输出

You’re a man in his prime!
Run Code Online (Sandbox Code Playgroud)

我的脚本是:

<?php
$male=$_GET["male"];
$female=$_GET["female"];
if($male > 55){
echo "You’re a man in his prime!";

}else if ($male <= 55){

echo "You are a wise man!";

}else if ($female <= 55){

echo "You are a damsel at her most beautiful!";

}else if ($female > 55){

echo "You look young for your age!";

?> 
Run Code Online (Sandbox Code Playgroud)

Man*_*anu 5

您以错误的方式访问全局GET变量:

$gender = $_GET['gender'];
$age = $_GET['age'];

if($gender == 'male' && $age == '0-55')
    echo "You’re a man in his prime!";
Run Code Online (Sandbox Code Playgroud)

现在适应其余的代码.