php - 根据性别隐藏/显示个人资料字段

标签 php mysql codeigniter

这是我的 View 代码:

<table>
    <tr><td><?php echo $gender;?> </td></tr>
    <tr><td><?php echo $w_surname;?></td></tr>
    <tr><td><?php echo $surname_old; ?></td></tr>
</table>

如果性别是女性,那么我想显示 $w_surname 并隐藏 $surname_old。如果性别是男性,那么我想显示 $surname_old 并隐藏 $w_surname。这是我的个人资料 View 。

最佳答案

我会使用三元 if 语句 - 只是让它更整洁。

<table>
    <tr><?php echo $gender;?> </td></tr>
    <tr><td><?php echo $gender == 'male' ? $surname_old : $w_surname;?></td></tr>
</table>

在这里阅读更多: http://uk1.php.net/ternary

关于php - 根据性别隐藏/显示个人资料字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22246474/

相关文章:

php - 面包屑粘在 laravel 顶部

PHP:如何按列位置而不是按列名称从 MySQL 表中进行选择?

codeigniter - 在子文件夹中安装 CodeIgniter 应用程序

php - Yii 2 模块中的独立用户实例

javascript - 这个用户试图破解什么,这可能吗?

php - POST 请求适用于 Postman,但不适用于 Guzzle

php - 使用 PHP 进行缓存以减轻 MySQL 的压力

Mysql Select with LIKE 子句不工作汉字

php - 如何在 Htaccess 中编写多个规则

javascript - 我想将日期格式更改为 "yyyy-mm-dd"