从一开始。我正在使用PHP开发一个小型Web应用程序。它包含在某种记事本中,你可以写一个便条,它会为你保存。我的问题是删除这些注释,我无法找到删除正确注释的方法。我查询数据库并用简单的循环显示所有内容:
while($rows=mysqli_fetch_assoc($query_for_content)){
echo '
<div class="col-md-4">
<h2>' . $rows['title_text']. '</h2>
<p style="overflow-y:scroll; max-height:150px">' . $rows['txt_mensagem']. '</p>
<p style="color:#A0A0A0; font-size:90%;">' . $rows['date_creation']. '</p>
<p><a class="btn btn-secondary" id="row_table" data-toggle="modal" data-target="#open_modal_edit" role="button">Detail »</a></p>
</div>';
}
正如你所看到的,我给了它一些简单的风格,并把它放在一个div中。
我一直在思考我的问题,谷歌搜索,问朋友,没有运气。
问题是我无法弄清楚删除邮件的正确查询。如图所示,我有一些字段为“标题”,“消息”和“创建日期”。我想过使用这些字段来创建查询,但我无法访问这些字段。
我希望我没有混淆你,如果我这样做,请问我这样我可以帮助你帮助我:D
答案 0 :(得分:0)
您可以简单地创建一个新的PHP脚本。让我们说delete.php
脚本的内容可能是:
session_start()
// Do your session checks and terminate script if user is not logged in....
// UID = lets say that uid is the primary key in your table
$delete_uid=$_GET['uid'];
$con = mysqli_connect(server,username,pass);
$con->query("delete from table_name where uid=$$delete_uid")
只需在备注的记事本passig中添加指向脚本的链接作为Get参数,例如:
<a href="delete.php?uid=212">Delete</a>
或者,您也可以对脚本进行ajax调用。见https://www.tutorialspoint.com/ajax/what_is_xmlhttprequest.htm
您可以在此处详细了解: