提交表单后,如何在提交页面下方的表单本身下方显示结果?我正在尝试在同一页面的html表单下显示提交的结果。我该如何实现?
答案 0 :(得分:0)
这是一个从表单插入记录的示例,并显示该记录在同一页的同一插入时间根据您的要求修改代码,希望对您有帮助
<?php
$conn = mysqli_connect('localhost','root','','database_name');
if(isset($_POST['submit'])){
$name = $_POST['name'];
$message = $_POST['message'];
$query = "INSERT INTO `table_name`(`name`, `message`) VALUES ('".$name."','".$message."')";
mysqli_query($conn,$query);
}
?>
<form role="form" action="" method="POST">
<input type="text" name="name">
<input type="text" name="message">
<input type="submit" name="submit" value="Save">
</form>
<?php
$query = "SELECT * FROM table_name";
$result = mysqli_query($conn, $query); ?>
<table>
<tr><th>Id</th><th>Name</th><th>Message</th></tr>
<?php
while ($row = mysqli_fetch_array($result)):;
?>
<tr><td><?php echo $row['id'];?></td><td><?php echo $row['name'];?></td><td><?php echo $row['message'];?></td></tr>
<?php
endwhile;
?>
</table>