php问题 高手来帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/18 04:17:46
$flag = $_POST['flag'];
if ($flag) {
echo '你提交了表单<br>';
$love = $_POST['love'];
if ($love) {
echo '你喜欢PHP<br>';
} else {
echo '你不喜欢PHP?<br>';
}
$from = $_POST['from'];
switch ($from) {
case 1:
echo '你从网上知道PHP。<br>';
break;
case 2:
echo '你从朋友知道PHP。<br>';
break;
default:
echo '你从其它地方知道PHP。<br>';
}
}
?><br>

这段没看懂~~主要是$flag = $_POST['flag'];
if ($flag) {
echo '你提交了表单<br>';
$love = $_POST['love'];
if ($love) {
看的我有点头晕~~请求详解,谢谢~~说的明白的追加分数哈哈~

if ($flag)就是判断变量$flag有没有被定义,如果有就执行大括号中的语句,没有就跳过。

其他的以此类推。

$love=$_POST['love']就是获取表单中name=love的输入框中填的值。

写代码的人IQ有问题啊...

如果写成

if ($_POST) {

}

就能读懂了~~

$flag = $_POST['flag'];
if ($flag) {
echo '你提交了表单<br>';
$love = $_POST['love'];

if ($love) {
echo '你喜欢PHP<br>';
} else {
echo '你不喜欢PHP?<br>';
}

$from = $_POST['from'];

switch ($from) {
case 1:
echo '你从网上知道PHP。<br>';
break;
case 2:
echo '你从朋友知道PHP。<br>';
break;
default:
echo '你从其它地方知道PHP。<br>';
}

}//if ($flag)结束
?><br>
这样可以看明白了吧 ? 如果$flag存在值则执行if ($love)及switch ($from) 。这是php中的嵌套语句。