php - 如何禁止选择值出现并且只看到回显结果
问题描述
在我的情况下,我使用 select 和 php 代码,当我调用该函数时一切正常,但是在打印结果时,我得到以下 echo 值,请寻求您的帮助和意见。
<select name="cars" id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="without_car">Without a car</option>
</select>
if($cars == "without_car") {
$cars .= "You dont have a car.";
} else {
$cars .= "You have a car.";
}
我通过 html 调用得到答案:
'.$cars.'
如果您选择“无车”,结果:
without_carYou dont have a car.
或者
如果您选择“沃尔沃”,结果:
volvoYou have a car.
如何禁止值出现,只看到回显结果?
我需要结果如下:
You have a car.
or
You dont have a car.
解决方案
而不是串联重新分配变量的值:
if($cars == "without_car") {
$cars = "You dont have a car.";
} else {
$cars = "You have a car.";
}
推荐阅读
- ffmpeg - 如何使用 ffmpeg 保留最后 1 分钟的视频流?
- python - 如何在不使用 ngrok 的情况下使用烧瓶询问
- python - 如何在 django 中运行已编译的 vue 项目
- c++ - 如何初始化未知字符串类型?
- php - 如何在索引页中创建表格和分页?
- c - 制作一个查找位数的函数
- python - 即使路径正确,Selenium 也会通过 xpath 显示错误的元素
- java - Spring JPA 规范 - 生成纯 SQL Where-Clause
- scipy-optimize-minimize - 带有约束的 scipy.optimize.minimize 不能按预期工作
- arrays - 最坏情况下的大 omega(n) 是什么意思?