J'ai un système de connexion qui se connecte avec succès. Après une connexion réussie .. l'utilisateur soumet une valeur de formulaire à une autre table appelée "info" dans la base de données qui est soumise avec succès.Je veux renvoyer la valeur nouvellement soumise à la base de données à la page suivante
tout ce que je veux est que, la nouvelle valeur de formulaire soumis à la table « info » dans la base de données devrait imprimer sur la page suivante « compte-tr.php »
ici est ma table 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>
ceci est mon code 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");
?>
l'instruction select est ma
$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");
?>
Pourquoi vous désinfectante '_SESSION' $ données au lieu de votre' $ _POST' données , puis en utilisant les données '$ _POST' premières dans votre requête? – Sean
Est-ce que 'session_start();' est chargé et à l'intérieur de toutes les pages utilisant des sessions? Si ce n'est pas l'ajouter; c'est requis. –
besoin de votre aide pour que je puisse atteindre mon objectif – user2518191