从数据库中表格的列中选择页面上的名称,并查看同名但位于不同表格列中的数据到下一页

时间:2016-02-15 10:16:43

标签: php mysql

在我的数据库中,我有一个Institute的表,列名为:id,inst_name,about_inst,address。我有Courses表,其列名为:id,course_name,cover_image,about_course。每个课程的表格都包含以下列:id,inst_name,lectures_video_folder,lectures_audio_folder,lectures_notes_folder,course_duration,about_course。

第1页:

以下代码将查看可用课程列表

<?php


$query="SELECT id, course_name, image FROM courses";
$result=mysql_query($query)
or die(mysql_error());
echo "<li id='results'>";
while ($row=mysql_fetch_array($result)) 
{
echo "<p><img src='images/".$row['image']."'height='200px' width='250px'><br /><a href='institutesOfferingTheCourse.php?'>".$row['course_name']."</p><br />";
}
echo "</li>";

?>

第2页:

以下是显示提供选择上一页的课程的机构列表的代码

<?php


$query="SELECT id, inst_name, about_course, course_duration FROM course_name";
$result=mysql_query($query)
or die(mysql_error());

while ($row=mysql_fetch_array($result)) 
{
echo "<p>".$inst_name."</p><br /><p>".$about_course."</p><br /><p>".$course_duration."</p><br /><p><a href='instLecturesVideoList.php?>"Start Course"</a></p>";
}

?>

因此,当您从其中一个机构列表中选择“开始课程”时,您应该转到下一页,以支持该特定机构查看该特定课程的视频

第3页:

下面的代码将显示列表

<video width="720" height="480" controls>
 <source src="<?php echo $_GET['src']; ?>" type="video/mp4">
</video>

<?php

$query=mysql_query("SELECT * FROM course_name";

while ($row=mysql_fetch_assoc($query)) 
{
   $name = $row['videos_folder_name']
}
 $filelist = scandir("$name");
    foreach($filelist as $key=>$video){
        if($key >1){

            echo '<a href="?src='.$name.'/'.$video.'" >'.$video.'</a>';
        }
    }

?>

所以最后,video_folder_name应该是在第2页选择的学院。此外,第二页和最后一页的course_name应该与第一页选择的相同

我需要帮助确定是否有人选择了该课程,下一页将显示提供该课程的机构名单,当您从列表中选择一个研究所时,下一页将显示该研究所的视频讲座列表

0 个答案:

没有答案