我已經看過這個答案enter link description here在PHP中得到SELECT選項值變量從HTML
,但我不能讓我的代碼工作,這是我在我的selectcategory.php文件。我想在這個文件中設置這個變量$ selectedcategory。底部的回聲命令僅用於測試目的。
我的代碼:
<?php
include_once('config.php');
$query1 = mysqli_query($query, "SELECT category FROM `events` GROUP BY category");
echo "<select name'selectedcategory'>";
while ($row = mysqli_fetch_assoc($query1)){
echo "<option value='".$row['category']."'>".$row['category']."</option>";
}
echo "</select>";
$selectedcategory=$_POST['selectedcategory'];
echo $selectedcategory;
?>
哪裏出錯?在其他文件中,我通過此INPUT或SELECT元素的POST方法使用給定名稱進行了變量處理。在這個文件中錯誤是第10行 - UNDEFINIED VARIABLE,所以我在哪裏弄錯了嗎? 謝謝你,如果需要更多的澄清,請詢問。
ps:我知道我的代碼有錯誤,但請僅專注於獲取變量。在這個論壇的其他問題上,人們只是評論說我的代碼對於注射而言很脆弱,但對問題本身沒有新的信息,或者爲了防止這種注入(問題由評論者識別),我想阻止這種情況發生。 通過評論者識別問題是一種很好的學習方式,但請提供一些論據,說明問題的原因或與問題相關的某些鏈接。
嘗試執行Google搜索?此外,你剛剛給出了你的問題的重複 – Akintunde007
你在這裏有一個錯字:'
@Akin(你看到我的PS筆記? :D)ofcourse,多數民衆贊成我是如何回到這個論壇。我也嘗試了一些變化,之後我提交了這個問題。 – Brano