私は3つのドロップダウンメニューを持つフォームがあります。 htmlでは、検証のためにオプションの名前は0,1,2となっています。実際のインラインテキストは異なるオプションです。ドロップダウンメニューの値をCSVに
数値を.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に価値を押す:PHPで
$csvData = [...] $semesterSelector [...]
今日は私のヒーローです:) –