【发布时间】:2018-10-24 12:41:17
【问题描述】:
由于我找不到任何解决我问题的方法,我想我应该在这里问。
我有 2 个带有提交按钮的下拉菜单,值保存在我的数据库中。
问题是当我刷新页面时,下拉值会回到第一个值,因此下拉值不会更改为数据库值。
示例:
PHP 表:https://i.gyazo.com/b5eb036d8cb9407132ff39b67434ed65.png
数据库:https://i.gyazo.com/fab5eca498dc566383de092c687f7f01.png
PHP 代码:
<form action="submit_stdntdetails.php" method="post">
<select name="potentieel" id="potentieel">
<option value="volvo">Volvo XC90</option>
<option value="saab">Saab 95</option>
<option value="mercedes">Mercedes SLK</option>
<option<?php if ($potentieel == "Loaned"): ?>
selected="selected"<?php endif; ?
>>Loaned</option>
</select>
<?"</td>";
echo "<td>"?>
<select name="prestatie">
<option value="volvo">Volvo XC90</option>
<option value="saab">Saab 95</option>
<option value="mercedes">Mercedes SLK</option>
<option value="audi">Audi TT</option>
</select>
<input type="submit" value="Submit" style="
border-top-width: 1px;
border-bottom-width: 1px;">
</form>
<?"</td>";
submit_stdntdetails.php:
if(isset($_POST['potentieel'])){
$potentieel=$_POST['potentieel'];
}
if(isset($_POST['prestatie'])){
$prestatie=$_POST['prestatie'];
}
$sql = "UPDATE employees
SET potentieel = '$potentieel', prestatie = '$prestatie'
WHERE ID = 1";
如您所见,我更改了最后一个选项以尝试是否可行,但它没有 希望有人能帮帮我,谢谢
【问题讨论】:
-
$potentiel 包含数据库值对吗?
-
不,我没有在 $potentiel 中添加任何内容。这只是一个实验
-
那么我们如何决定选择哪个值呢?