[英]Include php files inside tab
我有一個PHP文件tab.php正在創建標簽。tab.php的代碼是:
<ul id="tabs">
<?php
$tab=' ';
if($tab=='') $tab='setup';
//$tab=$_REQUEST['tab'];
if($tab=='setup'){ ?>
<li><b><span>Setup</span></b></li>
<?php
}else{ ?>
<li><a href="?tab=setup"><span>Setup</span></a></li>
<?php } ?>
<?php if($tab=='options'){ ?>
<li><b><span>Options</span></b></li>
<?php }else{ ?>
<li><a href="?tab=options"><span>Options</span></a></li>
<?php } ?>
<?php if($tab=='questions'){ ?>
<li><b><span>Questions</span></b></li>
<?php }else{ ?>
<li><a href="?tab=questions"><span>Questions</span></a></li>
<?php } ?>
<?php if($tab=='flow'){ ?>
<li><b><span>Flow</span></b></li>
<?php }else{ ?>
<li><a href="?tab=flow"><span>Flow</span></a></li>
<?php } ?>
</ul>
<div style="clear:both; background-color:#edcb27; height:0px; overflow:hidden;"></div>
<div style="border:solid 3px #edcb27; background-color:#edcb27; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px;">
<label>Edit Mode</label>
<label>dfhfghj</label>
我有四個php文件,分別是setup.php,options.php,question.php和test.php。我要的是單擊設置選項卡時setup.php應該打開。當我單擊option.php時,我的option.php應該打開等等。最初的setup.php應該是可見的。那么我應該在哪里包括我所有的四個php文件,以便在單擊選項卡時應該打開特定的php文件?
如果每次按下選項卡時頁面都會刷新,則可以使用switch語句並從查詢字符串獲取選項卡值:
$tab = $_GET["tab"];
switch ($tab) {
case "setup":
require "setup.php";
break;
default:
break;
}
加載YOUR_FILENAME.php。
其他(好的)解決方案是將異步請求與jQuery或其他JavaScript庫一起使用。
干杯
我只是用if(isset($_GET['setup'])) { display setup code }
來解決這個問題。
如果將所有標簽頁與此代碼放在同一文件夾中,則可以解決此問題
<ul id="tabs">
<?php
$tab='';
if(!isset($_GET['tab'])) $tab='setup';
else $tab = $_GET['tab'];
//$tab=$_REQUEST['tab'];
if($tab=='setup'){ ?>
<li><b><span>Setup</span></b></li>
<?php
}else{ ?>
<li><a href="?tab=setup"><span>Setup</span></a></li>
<?php } ?>
<?php if($tab=='options'){ ?>
<li><b><span>Options</span></b></li>
<?php }else{ ?>
<li><a href="?tab=options"><span>Options</span></a></li>
<?php } ?>
<?php if($tab=='questions'){ ?>
<li><b><span>Questions</span></b></li>
<?php }else{ ?>
<li><a href="?tab=questions"><span>Questions</span></a></li>
<?php } ?>
<?php if($tab=='flow'){ ?>
<li><b><span>Flow</span></b></li>
<?php }else{ ?>
<li><a href="?tab=flow"><span>Flow</span></a></li>
<?php } ?>
</ul>
<div style="clear:both; background-color:#edcb27; height:0px; overflow:hidden;"></div>
<div style="border:solid 3px #edcb27; background-color:#edcb27; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px;">
<label>Edit Mode</label>
<label>dfhfghj</label>
<!-- assuming you are putting the content of the page here -->
require($tab.'.php');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.