ユーザーがログインするlogin.htmlページとその情報があります。名前と郵便番号が表示されます。この情報は login.php ページに表示されます。
<?php
session_start();
echo "systemResult=Success";
$row=mysql_fetch_array($result);
echo $row['Name']." is located at".$row['Postcode'];
$_SESSION['name'] = $row['User_id'];
この情報を、現在表示されているページではなく、別のページのフォームに表示したいと考えています。(下に示された)
<form name="form1" method="post" action="info.php">
<strong>info</strong>
<br />
<br />
Name: <input name="name" type="text" id="name" />
<br />
Postcode: <input name="postcode" type="text" id="postcode" />
<br />
</form
<div data-role="content">
<?php
session_start();
echo $_SESSION['user_id']
login.php ページでセッションをセットアップしましたが、それでも間違ったページに情報が表示されます。「情報」ページでは、情報は表示されますが、フォームには表示されません。
要約すると、login.php に表示される情報を info.php に表示したいので、ユーザーがログインすると、自動的に info.php に移動し、情報が表示されます。
情報は、phpmyadmin データベースから取得されます。
前もって感謝します
Info.php ページ
<!DOCTYPE html>
<?php
session_start();
echo $_SESSION['user_id']
?>
<html>
</head>
<body>
<!-- Home -->
<div data-role="page" id="page1">
<div data-theme="a" data-role="header">
<a data-role="button" data-theme="c" href="menu.html" data-icon="arrow-l" data-iconpos="left" class="ui-btn-left">
Main Menu
</a>
<h3>
Your info
</h3>
</div>
<form name="form1" method="post" action="login.php">
<strong>Details</strong>
<br />
<br />
Name: <input name="name" type="text" id="name" />
<br />
Postcode: <input name="postcode" type="text" id="postcode" />
</form
</div>
</body>
</html>