gpt4 book ai didi

php - 根据记录查看页面

转载 作者:行者123 更新时间:2023-11-29 13:20:42 26 4
gpt4 key购买 nike

我是 PHP 新手,请原谅我问这个非常基本的问题。我想做的是根据特定记录显示或查看页面。例如,我有一个 home.php 页面,其中列出了类(class)记录。当我单击特定记录时,它将转到名为 Lesson.php 的页面。我必须查看该特定类(class)的 dB 中的相关信息/数据。我尝试使用 GET 但我认为它不能满足我的系统的要求。

这是我迄今为止尝试过的:

 $qry1stQuarter = $conn->prepare("SELECT l.lesson_title FROM tbllessons as l
JOIN tblstudents as s
ON l.grade_level = s.grade_level
WHERE quarter_code = '1st'
AND s.grade_level=:grade_level");
$qry1stQuarter->execute(array(':grade_level' => $grade_level));


<div id="tabs-2">
<div id="accordion">
<h3><strong>Yunit 1</strong></h3>
<div>
<?php
for($i=0; $row = $qry1stQuarter->fetch(); $i++){
$lesson_title = $row['lesson_title'];
?>
<div id = "lessons">
<?php
echo "<a href = 'lesson_view.php'>$lesson_title </a>";?>
</div>

<?php
} // end of for loop
?>
</div> <!-- end of Yunit 1 -->

执行此操作的最佳方法是什么?非常感谢您的帮助。谢谢。

最佳答案

在您的数据库中,我假设您有一个 ID 列。执行您所要求的操作的典型方法是使用该 ID 作为链接上的 GET 参数,然后将其包含在 SQL 语句的 WHERE 子句中。

例如:

echo "<a href='lesson_view.php?id=$lesson_id'>$lesson_title</a>";?>

然后在你的lesson_view.php页面上,你的SQL有这样的内容:

SELECT * FROM tbllessons WHERE id = mysql_real_escape_string($_GET['id'])

关于php - 根据记录查看页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com