认为我正在尝试做的事情很明显。如果性别变量为M,则显示男性图像。我已经尝试了一些操作,例如删除=,但是没有成功。

我完全错了吗?

if ($gender == M){
<img src='images/male.png' width='45px' height'45px'>
}else{
($gender == F){
 <img src='images/female.png' width='45px' height'45px'>
}else{
($gender == HIDE){
<img src='images/uni.png' width='45px' height'45px'>
}

最佳答案

除非这些是常量,否则您需要将字符串用引号引起来:

if($gender == 'M') {
?>
<img src="images/male.png" width="45" height="45" />
<?php
} else {


另外,请注意(您的代码给出语法错误)如何混合html和php。而且您应该使用CSS进行样式设置,而不要使用内联属性(不推荐使用)

关于php - 如果变量等于字母或单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10539147/

10-10 14:11