<?php
if(isset($_POST['Search']))
{
$num = $_POST['num'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'vasuki';
mysql_select_db($dbname);
$Result = mysql_query("SELECT id, name, age FROM details WHERE id = '$num'");
while($row = mysql_fetch_array($Result)) {
$name = $row['name'] ;
$age = $row['age'];
echo "<div style='top: 273px;
margin-left: 60px;
position: absolute;left: 30px;'>
<table border='1'><tr><th>Name</th>
<th> Age </th></tr>
<tr><td>".$name."</td>
<td>".$age."</td>
<td>Edit</td></tr>
</table></div>";
}
我将首先解释这个概念:
在第一页中,我插入了人员详细信息。并在第二页需要更新详细信息。上面的程序是我的第二页。要更新我正在使用名称和年龄搜索数据。如果我得到特定人员数据,我需要单击编辑,它应该转到我的第一页,我需要更新数据。
我完成了我的HTML代码。我需要知道连接SQL的PHP代码。
有人可以为此提供帮助吗?
答案 0 :(得分:3)
如果要重定向到另一个页面,需要在表单中添加action="otherpage.php"
,在其他文件中需要编写如下内容:
if (!empty($_GET['newValue']) {
mysql_query("update details set name='".$_GET['name']."', age='".$_GET['age']."' WHERE id=".$_GET['id']."");
header("location: index.php");
exit;
}
这是近似方法,您应该更改一些内容,例如mysql
到mysqli
或PDO(因为已弃用)带有预处理语句并转义所有输入。