簡體   English   中英

我如何在php中提交我的表單以回應響應?

[英]How can i submit my form in php to echo a response?

我正在嘗試制作一個帶有單選框和一個文本框的表單。 目的是接收單選按鈕/文本框中設置的內容並回顯它(現在)。 將來的目標是將其上傳到MySQL,但這不會成為問題。

編輯:我忘記設置解決問題的method =“ 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>";

我希望它顯示“ Ja”或“ Nein”,但什么也沒有顯示。

當您在html中創建表單時,它應該有一個方法。 因此,如果您在標簽中添加method =“ POST”,則它應該可以作為發布表單。

我也建議您將輸入更改為<option>標記。 如果需要一些按鈕,可以使用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> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM