博主信息
博文 18
粉丝 0
评论 0
访问量 24547
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
页面加载数据库数据
葛佬的博客
原创
1033人浏览过

data:数据页面

head.php:头部页面

index:主页面

list:分类页面

details:详情页面

foot.php:页尾页面

data.php

实例

<?php
$db =  [
        'type' => 'mysql',
        'host' => 'localhost',
        'dbname' => 'php',
        'username' => 'root',
        'password' => 'root',
];
$dsn = "{$db['type']}:host={$db['host']};dbname={$db['dbname']}";
try {
    $pdo = new PDO($dsn, $db['username'], $db['password']);
    $sql_category = 'SELECT * FROM category';
    $stmt_category = $pdo->prepare($sql_category);
    $cates = $stmt_category->fetchAll(PDO::FETCH_ASSOC);
    $stmt_category -> execute();
    $sql_talk = 'SELECT * FROM talk ';
    $stmt_talk = $pdo->prepare($sql_talk );
    $talks= $stmt_talk ->fetchAll(PDO::FETCH_ASSOC);
    $stmt_category -> execute();
    $stmt_talk = 'SELECT * FROM movies ';
    $stmt_movie = $pdo->prepare($sql_movie );
    $movies = $stmt_movie ->fetchAll(PDO::FETCH_ASSOC);
    $stmt_movie -> execute();
} catch (PDOException $e) {
    die('Connection Failed: ' . $e->getMessage());
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

head.php

实例

<?php
    require_once  'static/inc/data.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="static/css/style.css">
    <meta name="description" content="<?php echo $system['desc'] ?>">
    <meta name="keywords" content="<?php echo $system['key'] ?>">
    <title><?php echo $system['title'] ?></title>
</head>
<body>

<div class="header">
    <ul class="nav">
        <li><a href="index.php">首页</a></li>
        <?php foreach ($cates as $cate){ ?>
            <li>
                <a href="list.php?cID=<?php echo $cate['cate_id']; ?>">
                    <?php echo $cate['alias'] ?>
                </a>
            </li>
        <?php } ?>
    </ul>
</div>

运行实例 »

点击 "运行实例" 按钮查看在线实例

index.php

实例

<?php
    require_once  'static/inc/data.php';
    Require_once 'static/inc/head.php';
?>
<div class="mainArea">
    <?php
        foreach ($cates as $cateKey => $cateValue)
        {
            echo "<div class='area'><a href='list.php?cID=".$cateValue['cate_id']."'><h2>" . $cateValue['alias'] . "</h2></a></div>";
            echo "<ul>";
            foreach ($movies as $movieValue)
            {
                if($cateValue['cate_id']==$movieValue['cate_id'])
                {
                    echo '<li>';
                    echo "<a href='details.php?mID=" . $movieValue['cate_id'] . "'><img src='static/images/" . $movieValue['image'] . "' alt='" . $movieValue['name'] . "'></a><br>" . $movieValue['name'] ;
                    echo '</li>';
                }
            }
            echo '</ul>';
        }
    ?><br><br><br>
    <?php
        require_once  'static/inc/foot.php';
    ?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

list:分类页

实例

<?php
    require_once  'static/inc/data.php';
    Require_once 'static/inc/head.php';
?>
<div class="mainArea">
    <ul>
<?php
    $cateID=$_GET['cID'];
    foreach ($cates as $cate)
    {
        if($cate['cate_id']==$cateID)
        {
            echo "<div class='area'><h2>" . $cate['alias'] . "</h2></div>";
            $cateID=$cate['cate_id'];
            foreach ($movies as $movie)
            {
                if($movie['cate_id']==$cateID)
                {
                    echo '<li>';
                    echo "<a href='details.php?mID=" . $movie['cate_id'] . "'><img src='static/images/" . $movie['image'] . "' alt='" . $movie['name'] . "'></a><br>" . $movie['name'] ;
                    echo '</li>';
                }
            }
            break;
        }
    }
?>
    </ul>
</div>
<?php
    require_once  'static/inc/foot.php';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

details:详情页

实例

<?php
require_once  'static/inc/data.php';
Require_once 'static/inc/head.php';
?>
<div class="mainArea">
<ul>
    <?php
    $mID=$_GET['mID'];
            foreach ($movies as $movie)
            {
                if($movie['mov_id']==$mID)
                {
                    echo '<li>';
                    echo $movie['name']  . "<br><img src='static/images/" . $movie['image'] . "' alt='" . $movie['name'] . "'><br>" ;
                    echo '<hr>';
                    foreach ($talks as $talk)
                    {
                        if($talk['mov_id']==$movie['mov_id'])
                        {
                            echo "<br><span class='talkList'>" . $talk['talk_time'] . "<br>" . $talk['talk_info'] . "</span>";
                        }
                    }
                    echo '</li>';
                }
            }
    ?>
</ul>
</div>
<?php
require_once  'static/inc/foot.php';
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

foot.php

实例

        <div class="footer">
            <p class="copyright">欧阳克 © 版权所有</p>
        </div>
    </body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


 

批改状态:合格

老师批语:写得不错, 再有一张图就好了
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学