我写代码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