如果我使用isset()
用于文本输入,然后我把它写这样的:isset方法不同于文本输入的下拉菜单吗?
$newpass = (isset($_POST['newpass'])) ? $_POST['newpass'] : '';
现在,如果我有一个下拉菜单如下图所示:
<select name="students">
<option value="">Please Select</option>
<option value="john">John Doe</option>
<option value="Mike">Mike Smith</option>
</select>
然后我可以使用相同的isset的类型正如我用于文本输入:
$studentsdrop = (isset($_POST['students'])) ? $_POST['students'] : '';
或者是不同的下拉菜单?
如果你实际上在问这个问题之前尝试过的代码,你会发现,它的作品,而不是不得不花了时间问这个问题。 – Sammitch
我建议你多阅读一下PHP如何工作(或者一般的服务器端脚本)以及它如何用于处理表单。 –
为什么会有所不同?它只是另一个文本字段。 'isset()'就像'@()',除了前者阻止调试永远。 – mario