php下拉框值不重置,php – 当我返回页面时,下拉菜单不会保持选中状态

本文探讨了PHP脚本中下拉菜单选择值无法保留的问题。问题出现在当设置变量时未正确使用引号导致的。修复方法是在值周围添加引号,以确保选定的值在页面刷新后能正确保存。通过修改代码中的字符串拼接方式,下拉菜单现在能够正确显示已选择的值,避免了重置到默认选项。
摘要由CSDN通过智能技术生成

任何想法,为什么以下脚本的下拉菜单不会保留在选定的值上:

if (isset($_POST['Submit1'])) {

$frequency = $_POST['frequency'];

$fileName = 'ConfigurationFile.txt';

$lines = file($fileName);

$lines[0]="Center_frequency= ". $frequency."\n";

file_put_contents($fileName,implode($lines));

} else {

$fileName = 'ConfigurationFile.txt';

$lines = file($fileName);

$frequency=explode(" ",$lines[0]);

$frequency=$frequency[1];

}

?>

但如果我把我的号码放在引号意义上

if (isset($_POST['Submit1'])) {

$frequency = $_POST['frequency'];

$fileName = 'ConfigurationFile.txt';

$lines = file($fileName);

$lines[0]="Center_frequency= ".'"'. $frequency.'"'."\n";

file_put_contents($fileName,implode($lines));

} else {

$fileName = 'ConfigurationFile.txt';

$lines = file($fileName);

$frequency=explode("\"",$lines[0]);

$frequency=$frequency[1];

}

?>

它会像魅力一样工作,意味着选定的值会保留,下拉菜单不会转到列表中的第一个值.

这是下拉菜单的HTML代码

Center Frequency:

>4.463

>5.2625

>9.33

>13.5

>16.15

>24.525

>26.275

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值