Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP更新和删除同一页面中的MySQL记录_Php_Mysql - Fatal编程技术网

如何使用PHP更新和删除同一页面中的MySQL记录

如何使用PHP更新和删除同一页面中的MySQL记录,php,mysql,Php,Mysql,我需要更新和删除同一页中的数据 我的问题是,当用户单击更新或删除链接时,如何在同一页面中获取更新或删除记录id 任何人请帮助如何更新和删除记录在同一页 请在View.php下面找到我的代码 View.php 通过单击链接,您应该将一些信息发送回服务器。如果您想创建一个交互式的外观,这可以通过POST、GET not RECOMPLIED或AJAX实现。在代码中,您使用两个不同的文件来更新和删除记录 示例:update.php和delete.php,您将在参数中发送id 如果您想为两者保留相同的页

我需要更新和删除同一页中的数据

我的问题是,当用户单击更新或删除链接时,如何在同一页面中获取更新或删除记录id

任何人请帮助如何更新和删除记录在同一页

请在View.php下面找到我的代码

View.php


通过单击链接,您应该将一些信息发送回服务器。如果您想创建一个交互式的外观,这可以通过POST、GET not RECOMPLIED或AJAX实现。

在代码中,您使用两个不同的文件来更新和删除记录

示例:update.php和delete.php,您将在参数中发送id

如果您想为两者保留相同的页面,那么创建一个名为with action.php的页面,并随id一起发送一个参数

比如:update.php?id=&type=update/delete

您可以保留action.php页面的任何名称,该名称仅用于示例


注意:还要记住@patrick comment。

注意此代码对sql注入开放欢迎使用堆栈溢出!我对你的问题稍加修改。您可以通过适当缩进代码来进一步改进它。正如已经指出的,这段代码对SQL注入是开放的。似乎还有其他安全漏洞。一旦你可以做更新和删除的事情,你最好阅读密码散列。当你有时间的时候,你可能想读书。祝你好运我可以看到您在这里试图做什么:您有更新和删除脚本的链接,并且您试图通过查询字符串传递值$id。然而,正如@ajaykumartak所指出的,这些需要密钥。此外,您不希望在超链接中删除/更新,因为这是一个GET操作—您希望在帖子中修改数据库。这是一个大话题,所以你可能会发现在这里做一些有用的教程。请指导我我需要更多信息来解决这个问题提供一些文本内容来详细说明你的答案。
try it as i have
(sample.php)

//db connections..
if ($_GET['delete_id']!="")
{
//delete statement goes here....
}
$result = mysql_query("SELECT commentid FROM comments") 
or die(mysql_error());  

while($row = mysql_fetch_array( $result )) {
?>
    <a href="sample.php?delete_id=<?=$row['id']?>">delete</a>
<?php } ?>
try it as i have
(sample.php)

//db connections..
if ($_GET['delete_id']!="")
{
//delete statement goes here....
}
$result = mysql_query("SELECT commentid FROM comments") 
or die(mysql_error());  

while($row = mysql_fetch_array( $result )) {
?>
    <a href="sample.php?delete_id=<?=$row['id']?>">delete</a>
<?php } ?>