gpt4 book ai didi

php - 如何以html形式发送动态值?

转载 作者:行者123 更新时间:2023-11-28 01:40:08 25 4
gpt4 key购买 nike

对于专家来说,这可能是一个简单的问题。但我无法让它工作。

我的 MySql 数据库中有一个表,其中包含以下列:Score_idScore

我正在查询此表并在我的网页中显示条目。它看起来像这样:

部分php代码:

<form method="POST">
$i=0;
while ($i < sizeof($score_id)) {
// Display the score data
echo "<span>$score_id[$i]</span><span>$score[$i]</span>";
echo "<input type=\"submit\" value=\"delete\" name=\"delete_score\">";
$i++;
}
</form>

显示的结果:

Score Id   Score
1 5 <delete>
2 50 <delete>
3 15 <delete>

当用户单击删除按钮时,我想从表中删除该特定条目。

我如何知道用户点击了特定的删除按钮?(或如何发送相应的 score_id 与帖子?)

谢谢,

最佳答案

在这种情况下您可以使用按钮:

echo '<form method="POST">';
$i=0;
while ($i < sizeof($score_id)) {
// Display the score data
echo "<span>$score_id[$i]</span><span>$score[$i]</span>";
echo "<button type='submit' value='".$score_id[$i]."' name='delete_score'>Delete</button>";
echo '<br/>';
$i++;
}
echo '</form>';

$db = new mysqli('localhost', 'username', 'password', 'database_name');

// same page processing
if(isset($_POST['delete_score'])) {
$id = $_POST['delete_score'];
$sql = 'DELETE FROM table_name WHERE score_id = ?';
$delete = $db->prepare($sql);
$delete->bind_param('i', $id);
$delete->execute();

if($delete->affected_rows > 0) {
echo 'Delete success!';
}
}

关于php - 如何以html形式发送动态值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26669626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com