如何在多页中编写查询


How can I write query in mulipage

我写代码php来检查ID和密码

    <html>
    <head>
    <title> p1</title>
    </head>
    <body>
    <form action="p2.php" method="get">
    ID:<input type="text" name="id" />
    Password:<input  type="password" name="pass"/>
    <input type="submit" value="search" />
    </form>
    </body>
    </html>

然后在 p2 中这段代码

<html>
<head>
<title> page 1</title>
<body>
<?php
$get_id= $_GET['id'];
$get_pass = $_GET['pass'];
$name = "";
$con = mysqli_connect('localhost', 'root', '');
if(!$con)
{
    die("not ok");
}
mysqli_select_db($con,"uoh");  
$q = " SELECT * FROM student WHERE id = " . $get_id ." and password = " . $get_pass;
$result = mysqli_query($con , $q ) ;
if($row = mysqli_fetch_array($result))
{
   echo $row["name"];
   echo $row["id"];
}
?>
<p> academic transcript  <a href="tran.php">here</a></p>
<p> academic transcript  <a href="courses.php">here</a></p>
</body>
</html>

问题我如何在 tran.php 或 courses.php 页面中编写 select 语句,以通过单击此处的此链接获取信息表单数据库,

而无需再次输入 ID。

我的意思是单击此处的此链接

,然后直接将执行查询(选择语句),而无需再次输入ID
您可以使用

会话。

放:

session_start();

在 PHP 文件的顶部。

然后要将数据保存到会话,您将

$_SESSION['id']=$id;

(老实说,这是一种糟糕的方法) - 你应该使用像Laravel或Symfony,CakePHP,CodeIgnitor等PHP框架

http://php.net/manual/en/reserved.variables.session.php