我想要做的是將所有變量放在一個外部php文件中,然後在不同的頁面上調用它們。我正在爲多個項目創建工作流程,所有這些項目都遵循相同的流程,但有一些不同的信息,如電話號碼和費用等。所以我試圖完成的是將所有變量放在外部文件中,所以如果某個項目發生了某些變化,我可以編輯一個文件,而不是打開我創建的23個不同的工作流程。從外部php文件中調用PHP
這只是一個所有外部文件的樣本,但對於31個不同的項目和14個不同的變量。
<?php
$project_id = $_GET["project_id"];
switch ($project_id) {
case "fl":
$title = "Florida EPC";
$replacement_fee = "$4";
break;
case "tx":
$title = "Texas EPC";
$replacement_fee = "$6";
break;
}
?>
然後每個工作流程
<div id='a1' style="display:block;">
<div align="center" style="border-bottom: 1px solid black;">
<b>Check the CARDS tab for the PAN.</b><br /><br />
</div>
<div align="center">
<p><i>"I'm sorry to hear you have lost your card. I can cancel the Lost card for your protection."</i></p><br><br>
<font color="red">Was the PAN issued?</font><br /><br />
<a class="button" href="javascript:switchid('a2');"><span>Yes</span></a>
<a class="button" href="javascript:switchid('a3');">No</a>
</div>
</div>
<div id='a2' style="display:none;">
<div align="center">
<p><b>Advise the client the card was previously cancelled.</b></p>
<p><i>"Your card has already been deactivated as of (date of deactivation)."</i></p> <br><br>
<font color="red">Is the address up to date?</font><br /><br />
<a href="javascript:switchid('a4');">Yes</a>
<a href="javascript:switchid('a5');">No</a>
</div>
</div>
內的一些的div的一切,我要把爲<?php echo $avariable; ?>
當不同的信息將被使用的只是一個基本的綱要。我只需要在每個工作流程中調用外部文件,並且不能指出該部分。
或者因爲它們是必需的變量require_once() – Waygood
同意,require_once更適合@ brock029的情況 –
好吧,接下來的問題是,我試過需要一次,我不認爲是得到project_id。我分配ID的方式很簡單,當你點擊鏈接時,href有test.php?project_id = fl。使用需求一旦我得到這個錯誤(!)注意:未定義的索引:project_id在C:\ wamp \ www \ workflow_test \ callscripts \ workflow \ epc \ workflowvars.php在線2 調用棧 #時間記憶功能位置 1 0.0011 372768 {main}().. \ lostcard.php:0 2 0.0027 376792 require_once('C:\ wamp \ www \ workflow_test \ callscripts \ workflow \ epc \ workflowvars.php').. \ lostcard.php:56 – brock029