gpt4 book ai didi

php - 删除PHP mysql中打印的内容

转载 作者:行者123 更新时间:2023-11-30 01:21:45 29 4
gpt4 key购买 nike

我正在创建一个网站来上传内容,并且希望用户能够删除其编辑页面上的内容。以下代码是我在用户输入内容后回显的代码

<div id="content_review">
<?php
$q_getRev = "SELECT * FROM REVIEWS ORDER BY RID DESC";
$r_getRev = mysql_query($q_getRev, $connection);
$n_getRev = mysql_num_rows($r_getRev);
for ($i = 0; $i < $n_getRev; $i++) {
echo '<img class="poster" src="'
. mysql_result($r_getRev, $i, 'PREVIEW_IMG') . ' " />';
echo '<div class="title">'
. mysql_result($r_getRev, $i, 'TITLE') . '</div><br/>';
echo '<div class="reviews">'
. mysql_result($r_getRev, $i, 'REVIEW') . '</div>';
echo '<div><img src=image/x.png id="delete">'
. mysql_result($_delRev, $i, 'REVIEW') . '</div>';
}
?>

我希望用户能够删除之前用 PHP 打印的内容。我不完全确定如何继续使以下行从 mysql 的 REVIEW 列中删除内容(以下行显示为已打印内容旁边的删除按钮)

echo '<div><img src=image/x.png id="delete">'
. mysql_result($_delRev, $i, 'REVIEW').'</div>';

最佳答案

该行应该是:

echo '<div><a href="delete_content.php?rid=' . mysql_result($r_getRev, $i, 'RID') . '"><img src="image/x.png"></a></div>';

那么你需要写一个delete_content.php删除 RID 等于 $_GET['rid'] 的内容的脚本。该脚本中的 PHP 应该类似于:

$rid = intval($_GET['rid');
$delRev = "DELETE FROM REVIEWS WHERE RID = $rid";

另请注意,我删除了 id="remove"来自 <img> 的属性标签。 ID 必须是唯一的,但您对每个项目使用相同的 ID。我怀疑您在图像标签上需要 ID,所以我只是将其删除。

关于php - 删除PHP mysql中打印的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18455105/

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