如何用php提交表单以响应响应?

如何用php提交表单以响应响应?,php,forms,echo,submit,Php,Forms,Echo,Submit,我正在尝试用无线电复选框和文本框制作一个表单。目标是接收单选按钮/文本框中设置的内容并回显(目前)。未来的目标是将其上传到MySQL,但这不会是一个问题 编辑:我忘记设置解决问题的方法=“post” echo "<tr>"; echo '<div class="error infonachricht">' .'<center>Aktuell liegt ein Beurlaubungsantrag von ' .$beu

我正在尝试用无线电复选框和文本框制作一个表单。目标是接收单选按钮/文本框中设置的内容并回显(目前)。未来的目标是将其上传到MySQL,但这不会是一个问题

编辑:我忘记设置解决问题的方法=“post”

echo "<tr>";
    echo '<div class="error infonachricht">'
        .'<center>Aktuell liegt ein Beurlaubungsantrag von '
        .$beurlauber.' vom '.$startdate.' bis zum '.$enddate.' vor:<br><br>"'
        .$begruendung
        .'"<form>Annahme:<br>'.
        '<input type="radio" name="annahme'.$i.'" value="Ja">Ja<br>
        <input type="radio" name="annahme'.$i.'" value="Nein">Nein<br>
        Neuer Grund: '.'<input type="text" size="30" maxlength="100" name="grund"><br>  <br>
        <input type="submit" name="clicked'.$i.'" value="Absenden">'.
        '</form>';
if (isset($_POST['clicked'.$i])){
    if (isset ($_POST['annahme'.$i])){
        if ($_POST['annahme'.$i]=="Ja"){
            echo "Ja";
        }
        if ($_POST['annahme'.$i]=="Nein"){
            echo "Nein";
        }
    }
}

echo '</center></div>';
echo "</tr>";
echo”“;
回声“
.“你的生活是怎样的?”
.$beurlauber.'vom'.$startdate.'bis zum'.$enddate.'vor:

“' .$begruendung “安娜梅:
”。 'Ja

Neuer Grund:'。

'. ''; 如果(isset($_POST['clicked'.$i])){ 如果(isset($_POST['annahme'.$i])){ 如果($_POST['annahme'.$i]=“Ja”){ 回声“Ja”; } 如果($_POST['annahme'.$i]==“不”){ 呼应“不”; } } } 回声'; 回声“;

我希望它显示“Ja”或“Nein”,但它根本没有显示任何内容。

用html创建表单时,它应该有一个方法。因此,如果您在标记中添加method=“POST”,它应该作为一个POST表单工作


另外,我建议您将输入更改为
标记。如果需要一些按钮,可以使用css进行编辑。你的表格应该是这样的

 <form method="POST" action="/action_page.php">
  <select name="annahme">
    <option value="ja">Ja</option>
    <option value="nein">Nein</option>

  </select>
  <input type="submit" value="Submit">
</form> 

青年成就
不

您是否转储了post数组?以及
$i
中的内容?您的表单标记只是
,默认方法是
GET
而不是
post
。因此,如果您想使用
$\u POST
您需要将标记更改为
请注意,您生成的HTML无效。
不能是``的子元素,
元素已过时。“在html中创建表单时,它应该有一个方法”-method属性是可选的。在这种情况下,服务器端代码需要POST请求,因此需要POST请求,但在一般情况下不是必需的。“此外,我建议您将输入更改为
标记。”-为什么?如果有很多选项,下拉菜单很有用,但是单选按钮可以让用户看到所有选项,而无需单击以显示菜单。对于短名单,它们是更好的选择。