1
我已經從我的數據庫中獲得用戶的id號,並且我想爲每個用戶創建一個按鈕。我的代碼創建一個表格,顯示所有的ID併爲每個ID創建一個按鈕。我無法弄清楚如何獲取這些按鈕的名稱以用於其他代碼。我得到的錯誤是「未定義的變量」(在第三行),我很可能會得到這個錯誤,因爲我想讓按鈕名稱錯誤。如何獲得多個按鈕的名稱/ ID
基本上,第三行中的$ _POST是錯誤的(也許還有其他的東西)。我的問題是,如何獲得我所做的按鈕的名稱(或ID?):我應該如何修復$ _POST或者我應該使用其他的東西?
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST"){
if(isset($_POST[$n])) header("location:" . $n . ".php");
}
?>
<div id="mod_user">
<table id='mod_table'>
<th class='ttop'>#</th>
<th class='ttop'>Page</th>
<?php
$result = $db->prepare("SELECT * FROM User");
$result->execute();
while ($row = $result->fetch(PDO::FETCH_ASSOC)){
$n=$row["UserID"];
?>
<form action="" method="post">
<tr>
<td class='tben'><?php echo $n; ?></td>
<td class='tben'><button type='submit' name=<?php echo $n; ?> >Go here</button></td>
<br />
</tr>
</form>
<?php
} ?>
</table>
</div>
我假設你的意思爲$ btn_name和$ btn_value到是相同的? – Chronicle
沒有。你喜歡的都可以。我只是回聲舉例。 –