【发布时间】:2021-01-02 09:12:51
【问题描述】:
我尝试制作一个网站,我想制作一个选择标签,您可以在其中更改您的语言。我的意思是会有一些你可以改变的选项。例如,默认站点语言是英语,但您想将其更改为德语,您可以从列表中选择德语。之后,您单击“保存”按钮,页面会将您重定向到 indexgermany.html 我试图编写代码,但我是 php 新手,所以我不知道该怎么做。顺便说一下,这是我的代码:
<?php
if(isset($_POST['submit'])) {
if(isset($_POST['option']))
{
if($_POST['option'] == Deutsch - DE) {
header('Location: indexgerman.php');
}
}
}
?>
<form method="POST" action="changelang.php">
<select select name="languages" id="langs">
<option for="english" name="english">English - EN</option>
<option for="germany" name="germany">Deutsch - DE</option>
</select><br>
<input type="submit" class="langsave" name="submit" value="SAVE">
</form>
【问题讨论】:
-
看来您也是 html 新手。 $_POST 变量的键名来自选择框的名称,您需要在该键名处为 $_POST 变量的值的选项提供值属性。
-
你的选项应该有值属性
-
给定的代码有什么问题?有什么不工作?
标签: php html css select option