...
//the table header
print "
<table width=\"50%\" border=1>
<tr>
<td>NAME</td>
<td>EMAIL</td>
<td>COMMENT</td>
<td>DATE POST</td>
<td> </td>
</tr>
"; ...
....
//loop through the query and print the result
while($info = mysqli_fetch_array($result)){
$data_id = $info['id'];
$data_name = $info['name'];
$data_email = $info['email'];
$data_comment = $info['comment'];
$data_date = $info['date_submit'];
print "
<tr>
<td> $data_name </td>
<td> $data_email </td>
<td> $data_comment </td>
<td> $data_date </td>
<td><a href=\"feedback_edit.php?id=$data_id\">Edit</a></td>
</tr>
";
}
print "</table>";
....
<?php
//include the connection string
include("conn.php");
if(isset($_GET['id'])){
//get the from the query link
$query_id = mysqli_escape_string($conn, $_GET['id']);
//query the table using the value from the query link
$query = "SELECT * FROM feedback WHERE id='$query_id'";
$result = mysqli_query($conn, $query) or die($query);
$info = mysqli_fetch_array($result);
//assign the result to valriable
$data_id = $info['id'];
$data_name = $info['name'];
$data_email = $info['email'];
$data_comment = $info['comment'];
$data_date = $info['date_submit'];
}
?>
<HTML>
<HEAD>
<TITLE> Company Feedback </TITLE>
</HEAD>
<BODY>
<form method="post" action="feedback_edited.php">
<table>
<tr><td colspan="2"><b>UPDATE REDCORD</b></td></tr>
<tr><td><strong> Name</strong></td>
<td>
<input name="names" type="text" id="names" size="30" value="<?php echo $data_name; ?>" />
</td>
</tr>
<tr><td><strong>Email</strong></td>
<td>
<input name="email" type="text" id="email" size="30" value="<?php echo $data_email; ?>" />
</td>
</tr>
<tr><td></td>
<td>
<textarea name="comment" cols="30" rows="5" id="comment"><?php echo $data_comment; ?></textarea>
</td>
</tr>
<tr>
<td></td>
<td>
<!-- HIDDEN ELEMENT -->
<input name="sel_id" type="hidden" value="<?php echo $data_id; ?>" />
<input type="submit" name="edit" value="Update" /></td>
</tr>
</table>
</form>
</BODY>
</HTML>
<?php
//include the connection string
include("conn.php");
if(isset($_REQUEST['edit'])){
// keep the form data in variable
$names = mysqli_escape_string($conn, $_POST['names']);
$email = mysqli_escape_string($conn, $_POST['email']);
$comment = mysqli_escape_string($conn, $_POST['comment']);
$id=mysqli_escape_string($conn, $_POST['sel_id']);
$sql="UPDATE feedback SET
name='$names',
email='$email',
comment='$comment'
WHERE id= '$id'";
$result = mysqli_query($conn, $sql) or die($sql);
if($result){
$msg = "Record Successfully Updated";
}
}
?>
<HTML>
<HEAD>
<TITLE> Company Feedback </TITLE>
</HEAD>
<BODY>
<p><a href="feedback_table_paginate_update.php">Return</a></p>
<?php
if(isset($msg)){
// display the thanks msg
print $msg;
}
?>
</BODY>
</HTML>
....
$id=mysqli_escape_string($conn, $_POST['sel_id']);
.....
UPDATE feedback SET
name='$names',
email='$email',
comment='$comment'
WHERE id= '$id'
No Comment yet!