【发布时间】:2016-10-25 15:34:13
【问题描述】:
我有一个包含三个下拉菜单的表单。在 html 中,选项被命名为 0、1 和 2 用于验证目的,实际的内联文本是不同的选项。
当我将值推送到 .csv 时,我不只是推送数字,而是写了一些 if statements 来重命名已保存的变量。我已经让它工作了,但不仅仅是有一堆if statements 闲逛,我想我会将它们放入一个函数中并调用该函数。但是,当我这样做时,用户选择的任何选项的值都会恢复为在 .csv 文件中存储为 0、1 或 2。
我的问题是我的函数缺少什么导致它只选择编号的值?
HTML:
<select id="semesterSelector" name="semesterSelector" onchange="checkPage5()">
<option value="0">Select</option>
<option value="1">Fall</option>
<option value="2">Spring</option>
</select>
PHP:
$semesterSelector = $_POST["semesterSelector"];
function semesterNameChange(){
if($semesterSelector == 1)
{
$semesterSelector = "Fall";
}
elseif($semesterSelector == 2)
{
$semesterSelector = "Spring";
}
}
semesterNameChange();
将价值推送到 Csv:
$csvData = [...] $semesterSelector [...]
【问题讨论】:
标签: php html csv if-statement