批改狀態(tài):合格
老師批語:如果把作業(yè)放在了你的服務器上, 可以將鏈接放在作業(yè)中一并提交
GET獲取參數(shù)
//獲取欄目id $detail_id = $_GET['detail_id']; 直接獲取是字符串 //函數(shù)轉換 $detail_id = intval($detail_id); 轉換成整數(shù)才可以進行判斷
將外部公共頭文件導入當前頁面
如果文件不存在,不終止腳本執(zhí)行 include 'inc/header.php' 如果文件不存在,終止腳本執(zhí)行 require 'inc/header.php' 絕對地址,加載速度快 require __dir__.'inc/header.php'
<a href=> pc.wenbus.cn點擊鏈接</a>
<?php // 系統(tǒng)內(nèi)容設置參數(shù) $system = [ 'sys_id' =>1, 'title' => '我的企業(yè)站', 'desc' => '我就是個企業(yè)站', 'key' => '企業(yè)站', 'copy' => '我的企業(yè)站' ]; // 欄目數(shù)據(jù) $cates = [ ['cate_id'=>1,'name'=>'one','alias'=>'選項一'], ['cate_id'=>2,'name'=>'two','alias'=>'選項二'], ['cate_id'=>3,'name'=>'three','alias'=>'選項三'] ]; // 內(nèi)容數(shù)據(jù) $details = [ [ 'detail_id' =>1, 'name' => '選項一里面的一', 'img' => '1.jpg', 'detail' => '反正是選項一里面的一,我也不知道講點啥', 'cate_id' =>1 ], [ 'detail_id' =>2, 'name' => '選項一里面的二', 'img' => '2.jpg', 'detail' => '反正是選項一里面的二,我也不知道講點啥', 'cate_id' =>1 ], [ 'detail_id' =>3, 'name' => '選項一里面的三', 'img' => '3.jpg', 'detail' => '反正是選項一里面的三,我也不知道講點啥', 'cate_id' =>1 ], [ 'detail_id' =>4, 'name' => '選項二里面的一', 'img' => '4.jpg', 'detail' => '反正是選項二里面的一,我也不知道講點啥', 'cate_id' =>2 ], [ 'detail_id' =>5, 'name' => '選項二里面的一', 'img' => '5.jpg', 'detail' => '反正是選項二里面的一,我也不知道講點啥', 'cate_id' =>2 ], [ 'detail_id' =>6, 'name' => '選項二里面的三', 'img' => '6.jpg', 'detail' => '反正是選項二里面的三,我也不知道講點啥', 'cate_id' =>2 ], [ 'detail_id' =>7, 'name' => '選項三里面的一', 'img' => '7.jpg', 'detail' => '反正是選項三里面的一,我也不知道講點啥', 'cate_id' =>3 ], [ 'detail_id' =>8, 'name' => '選項三里面的二', 'img' => '8.jpg', 'detail' => '反正是選項三里面的二,我也不知道講點啥', 'cate_id' =>3 ], [ 'detail_id' =>9, 'name' => '選項三里面的三', 'img' => '9.jpg', 'detail' => '反正是選項三里面的三,我也不知道講點啥', 'cate_id' =>3 ], ]; ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="inc/style.css"> <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?cate_id=<?php echo $cate['cate_id'] ?>"><?php echo $cate['alias'] ?></a></li> <?php endforeach; ?> </ul> </div>
點擊 "運行實例" 按鈕查看在線實例
<?php // 頭部公共組件 include __DIR__ .'/inc/header.php'; // 網(wǎng)頁內(nèi)容區(qū) //遍歷欄目 foreach ($cates as $cate){ echo "<h3> {$cate['alias']} </h3>"; echo '<ol>'; // 遍歷內(nèi)容數(shù)據(jù) foreach ($details as $detail){ // 當欄目的cate_id與數(shù)據(jù)的cate_id對應,顯示內(nèi)部數(shù)據(jù),類似分類 if ($cate['cate_id'] === $detail['cate_id']){ echo "<li><a href='detail.php?detail_id=".$detail['detail_id']."'>{$detail['name']}</a></li>"; } } echo '</ol>'; } // 尾部公共組件 include __DIR__ .'/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
<?php // 頭部公共組件 include __DIR__ .'/inc/header.php'; //獲取欄目id $cate_id = $_GET['cate_id']; //函數(shù)轉換 $cate_id = intval($cate_id); // 網(wǎng)頁內(nèi)容區(qū) //遍歷欄目 foreach ($cates as $cate){ // 用獲取的欄目cate_id來判斷 輸出于獲取到的欄目id相同的欄目數(shù)據(jù) if($cate['cate_id'] === $cate_id){ echo "<h3> {$cate['alias']} </h3>"; echo '<ol>'; // 遍歷內(nèi)容數(shù)據(jù)區(qū) foreach ($details as $detail){ // 用獲取的欄目cate_id與內(nèi)容數(shù)據(jù)中的cate_id進行判斷 輸出等同的內(nèi)容數(shù)據(jù) if ($cate['cate_id'] === $detail['cate_id']){ echo "<li><a href='detail.php?detail_id=".$detail['detail_id']."'>{$detail['name']}</a></li>"; } } echo '</ol>'; } } // 尾部公共組件 include __DIR__ .'/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
<?php // 頭部公共組件 include __DIR__ .'/inc/header.php'; //獲取欄目id $detail_id = $_GET['detail_id']; //函數(shù)轉換 $detail_id = intval($detail_id); // 網(wǎng)頁內(nèi)容區(qū) // 遍歷內(nèi)容數(shù)據(jù)區(qū) foreach ($details as $detail){ // 用獲取的detail_id與內(nèi)容數(shù)據(jù)中的detail_id進行判斷 輸出等同的內(nèi)容數(shù)據(jù) if ($detail['detail_id'] === $detail_id){ echo "<h3>{$detail['name']}</h3>"; echo "<img src='./inc/images/".$detail['img']."' width='300px'>"; echo "<p>{$detail['detail']} </p>"; } } // 尾部公共組件 include __DIR__ .'/inc/footer.php';
點擊 "運行實例" 按鈕查看在線實例
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號