我想将新提交的值回显到下一页的数据库

时间:2014-09-06 23:27:28

标签: php session

我确实有一个成功登录的登录系统。

成功登录后

用户将表​​单值提交给另一个名为"的表。信息"在成功提交的数据库中。

我想要的是,提交给表格的新表格值" info"在数据库中应该打印在下一页"帐户tr.php"

这是我的html表

<form action="sub.php" method="post" enctype="multipart/form-data" name="form1">
  <p>price
    <label for="price"></label>
    <input type="text" name="price" id="price">
  </p>
  <p>size
    <input type="text" name="size" id="size">
  </p>
  <p>location
    <input type="text" name="location" id="location">
  </p>
  <p>type
    <input name="type" type="text" id="type">
    <input type="submit" name="button" id="button" value="Submit">
    <label for="user_id"></label>
    <input name="user_id" type="hidden" id="user_id" value="<?php echo "" . $_SESSION['id'] . ""; ?>">
  </p>
</form>

这是我的insert.php代码

<?php 
include ("config.php");
$user_id=mysql_real_escape_string($_SESSION['user_id']);
$price=mysql_real_escape_string($_SESSION['price']);
$size=mysql_real_escape_string($_SESSION['size']);
$location=mysql_real_escape_string($_SESSION['location']);
$type=mysql_real_escape_string($_SESSION['type']);

$sql="INSERT INTO $tbl_names(user_id,price,size,location,type)
VALUES('$_POST[user_id]','$_POST[price]','$_POST[size]','$_POST[location]','$_POST[type]')";
$result=mysql_query($sql);
header ("location:account-tr.php");
?>

是我的选择陈述

$sql=mysql_query("SELECT * FROM $tbl_names WHERE user_id='" . $_SESSION[ "user_id" ] . "' ORDER BY user_id ASC LIMIT 0, 1");
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result); ?>

的config.php

<?php
$host="localhost"; // Host name 
$username="*****"; // Mysql username 
$password="*****"; // Mysql password 
$db_name="****"; // Database name  
$tbl_name="info"; // Table name

// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 
?>

1 个答案:

答案 0 :(得分:0)

将要显示的值保存在会话变量的下一页上。像这样:

$_SESSION['stuff'] = $what_you_want_to_save;

然后在他们重定向到的页面上,您可以执行以下操作:

echo "<p>They save this info: $_SESSION[stuff].</p>";