php - 如何更新特定用户?更新.php

标签 php mysql xhtml xampp visual-web-developer

下面是我的 update.php 代码。但是,我正在寻找更新特定用户的代码。例如

搜索 ID:___________ [搜索]

如果用户想要搜索 id : 11 的 id 详细信息

然后 update.php 将显示打开一个可以更新这 11 个详细信息的页面。

对于我的代码来说,它并不具体。

希望有人能帮助我。

更新.php

<center>
<h1><u>Library Database</u></h1>
</center>
<?php
$con = mysql_connect("localhost","root","");
if(!$con){
die("Can not connect: " . mysql_error());
}
mysql_select_db("c_database",$con);
if(isset($_POST['update'])){
$UpdateQuery="UPDATE myaduan SET id='$_POST[id]', nama_pengadu='$_POST[nama_pengadu]' WHERE id='$_POST[hidden]'";
mysql_query($UpdateQuery,$con);
};
if(isset($_POST['delete'])){
$DeleteQuery="DELETE FROM myaduan WHERE id='$_POST[hidden]'";
mysql_query($DeleteQuery,$con);
};
$sql="SELECT * FROM myaduan";
$myEdit=mysql_query($sql,$con);
echo "<table style=border:1px solid silver cellpadding=5px cellspacing=0px align=center border=0>
<tr>
<td colspan=4 style=background:0066FF; color:#FFFFFF; fontsize: 20px>UPDATE RECORD</td></tr>
<tr>
<td>ISBN</td>
<td>Title</td>
</tr>";
while($record = mysql_fetch_array($myEdit)){
echo "<form action=update.php method=post>";
echo "<tr>";
echo "<td>" . "<input type=text name=id value=".$record['id'] . " </td>";
echo "<td>" . "<input type=text name=nama_pengadu value=".$record['nama_pengadu']. " </td>";
echo "<td>". "<input type=hidden name=hidden value=".$record['id']. " </td>";
echo "<td>"."<input type=submit name=update value=update"." </td>";
echo "<td>"."<input type=submit name=delete value=delete"." </td>";
echo "</tr>";
echo"</form>";
}
echo"</table>";
mysql_close($con);
?>

最佳答案

首先,您应该停止使用 mysql_connect 。它已被弃用,而是使用另一种,例如 PDO。 您可以运行查询来显示所有用户,然后在每个用户前面有两个链接,例如: -User1 更新 *删除* -User2 更新 *删除* 。 。 。 如果你点击删除,你会将所有信息发布到你的处理页面并删除用户。如果你点击更新,你将使用 Jquery/ajax 将表单加载到另一个 div,或者重定向到另一个包含你的表单的页面,然后更新你的用户信息。 这样您将拥有一个更干净/用户友好的区域来完成您的工作。

关于php - 如何更新特定用户?更新.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20112037/

相关文章:

javascript - 如何包含来自另一个 php 文件的 php 验证函数

php - JMSSerializerBundle,反序列化后持久化没有关系

PHP fputcsv 输出双记录

javascript - 我们可以将 css 和 javascript 合并到一个 javascript 文件中吗?

Java,ear 文件的部署策略

php - Jquery POST 在 keyup 上获取数据

php - 如何从订单中获取 CustomerName?

mysql - 如何在最大 ID 处获取最大数据

java - Java HashMap 中的绑定(bind) Null 值

javascript - 用于 html div 的 Mootools Lightbox?