我确实有一个成功登录的登录系统。
成功登录后用户将表单值提交给另一个名为"的表。信息"在成功提交的数据库中。
我想要的是,提交给表格的新表格值" 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");
?>
答案 0 :(得分:0)
将要显示的值保存在会话变量的下一页上。像这样:
$_SESSION['stuff'] = $what_you_want_to_save;
然后在他们重定向到的页面上,您可以执行以下操作:
echo "<p>They save this info: $_SESSION[stuff].</p>";