中獲取價值與<input type="text" name="' . $r['0'] . '" value="' . $r['0'] . '"
如何從輸入的數據與來自我有一個表數據庫
從數據填充,我從數據庫中獲取這樣的:
echo '<form id="actions" name="nonValidMainForm" method="post"><table border="2" width="100%">';
echo "<tr><td><b>Index</b></td><td><b>Email </b></td> <td><b>Date</b></td> <td><b>Name</b></td> <td><b>Surname</b></td> <td><b>Telephone Number</b></td> <td><b>Street Adress</b></td><br/>";
while($r = mysql_fetch_array($result)) {
$my[] = $r['0'];
echo '<tr>';
echo '<td>'.$roww++.'</td>';
echo '<td>
<input size="50%" type="text" name="' . $r['0'] . '" value="'.$r['0'].'">
<input type="submit" name="unsubscribe" value="Unsubscribe">
</td>';
echo '<td>'.$r['1'].'</td>';
echo '<td>'.$r['2'].'</td>';
echo '<td>'.$r['3'].'</td>';
echo '<td>'.$r['4'].'</td>';
echo '<td>'.$r['5'].'</td>';
echo '</tr>';
}
echo "<pre>";
print_r($my);
echo "</pre>";
if(isset($_POST['unsubscribe'])){
foreach($my as $key=>$value){
$email = $value;
}
echo "<script>console.log('Value is: " . $email . "');</script>";
}
echo '<button style="position:fixed;bottom:5;left:5;">Change</button>';
echo '</table></form>';
表看起來是這樣的:
我已經試過這樣:
if(isset($_POST['unsubscribe'])){
$email = $POST['email'];
echo "<script>console.log('Value is: " . $email . "');</script>";
}
但值爲空
所以每次我按下按鈕退訂要刪除相應的電子郵件。這怎麼可能?
你有沒有試過任何代碼? –
是的,我已經嘗試過,但它不起作用 – BRG
你有一個實際的形式?如何將值發佈到服務器? – David