根据用户信息显示不同的图像
Display different image based on user info
我有一个用于客户信息的客户管理门户,例如运营商、设备类型、支付历史等。当我们创建一个新客户并输入他们的所有信息时,有一个下拉菜单来选择他们正在使用的移动电话运营商。
一旦你完成所有的数据输入并点击提交,所有的信息被插入到mysql中,然后它会带你到客户个人资料页面,在那里它会以一个整洁的小布局显示你刚刚输入的所有信息。
我想改变的一件事是,根据在新客户输入期间选择的运营商,在客户配置文件页面上,我想显示该运营商的徽标。
我只是不知道怎么做,我会用js吗?
听起来您可能更愿意使用PHP。你可以在数据库中有一列carrier。当选择$row['carrier']时,它可以为要使用的图片执行一点if/else语句。例如:
<?php
if($row['carrier'] == "at&t"){
$carrier_img = "your img here";
}elseif($row['carrier'] == "tmobile"){
$carrier_img = "your img here";
}
?>
和
在HTML中你可以直接回显结果:<img src="<?php echo $carrier_img; ?>">
你的问题提得很差,这不是一个可以回答的问题。但是不,你不应该用JS,为什么要用呢?使用服务器的处理语言来获取用户的信息,然后执行如下操作:将您的图像命名为可能的载体值,并显示为<img src="path/' .carrier. '.jpg" />
。
相关文章:
- 非常大的图像显示渐进
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- JS照片库.使大图像显示和缩略图可单击
- 多个图像显示带有动态创建的画布的最后一个图像并分配给图像
- 当我在jquery/javascript中单击按钮时加载图像显示
- React图像显示
- 随机图像显示,无重复,使用Javascript
- 将跨度内容(图像url)转换为图像(显示)
- 随机图像显示不止一次
- 节点.js 使用 Multer 上传图像显示未定义
- 范围滑块,用于更改轨道上方对齐圆的直径并使对齐的图像显示在下方
- 使用图像显示和隐藏
- 使用 JavaScript 将文件夹中的图库图像显示到网页中
- 画布到图像显示为无图像(空白)
- 传单不会将本地图像显示为叠加
- 切换此元素时,如何使不同的图像显示,而不是文本
- 在页面加载时将图像显示为弹出窗口
- 如何在模糊浏览器主窗口时将图像显示为叠加层
- iOS在画布上绘制图像显示:无会导致内存泄漏
- JavaScript 图像显示不起作用