0
私のデータベースの情報が入ったテーブルがあります。テーブルの各行の横にボタンがあります。ボタンをクリックすると、ユーザーに電子メールが送信されます。私は各ボタンに一意の値を与えることができますが、if issetでこの値を持つことはできません....どのようにボタン名の値を可変にする必要がありますか、どのように私は私のURLの最後に値を得ることができます。
echo "<table>";
echo "<tr><td>Naam</td><td>EmailAdress</td><td>Datum</td><td>Type</td><td>Producent</td><td>SerieNummer</td><td> imei</td><td>Manager</td><td>bevestigd</td></tr>";
while($row = mysqli_fetch_row($result)){
$sqlid = "SELECT Bevestigd FROM tbl_bevestiging WHERE IDbewijs = " . $row[0];
$resultid = mysqli_query($conn, $sqlid);
$row2 = mysqli_fetch_row($resultid);
echo "<tr><td>" . $row[1] . "</td><td>" . $row[2] . "</td><td>" . $row[3] . "</td><td>" . $row[4] . "</td><td>" . $row[5] . "</td><td>" . $row [6] . "</td><td>" . $row[7] . "</td><td>" . $row[8] . "</td><td>" . $row2 [0] . "</td><td><form method=\"post\"><input name=\"" . $row[0] . "\" type=\"submit\" value=\"" . $row[0] . "\"</form></td></tr>";
}
echo "</table>";
if (isset($_POST[$row[0]])){
$admin_email = "[email protected]," . $row[2];
mail($admin_email, "Ontvangstbewijs geleverde hardware herverstuurd", "url?id=" . $row [0] , "From:" . "[email protected]");
mysqli_close($conn);
}
?>
[フォームが投稿されたときに送信ボタンの値を送信する](http://stackoverflow.com/questions/22579616/send-value-of-submit-button-when-form-gets-posted) – Ionut
* * WHOA !!! ** **決して*あらゆる種類のプログラミングループの中にデータベースクエリを入れないでください!それは、あなたがまだSQLを十分に理解していないという非常に明快な兆候です。 – John