php的小问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 09:54:27
大家帮我看一下
前面有:$username=htmlspecialchars($usename);
后面的这句里的php语句是什意思:
<inpt type="text".......value="<?eho=$usename;?>"这个text里不是本身没值吗?那后面那句php语言起什么作用?
还有下面这句里的php是什么意思,起什么作用?谢谢了。
<inpt type="radio" name="sex" value="男"<?if($sex!="女"){?>checked<?};?>>

value="<?eho=$usename;?>
输出$username的值,如果value=""那才是空的

"<?if($sex!="女"){?>checked<?};?>>
意思是如果变量$sex不为女,则将变量名为sex的变量设置为checked

其实是简单的
你可以让他输出设置一下呀

很明显啊~这是典型的嵌入在html中的php逻辑代码
<inpt type="radio" name="sex" value="男"<?if($sex!="女"){?>checked<?};?>> 这句中的$sex是在上面程序中产生的变量值,这句的意思是 “如果$sex不是女,那么单选按钮sex就是选中状态,否则单选按钮不是选中状态”
不过,现在最好不要这么写了。这样的逻辑和页面没有分离,不利于程序的健壮性~

太简单拉