2012-11-21 37 views
0

代碼充電上一頁可變

<div id="dialog"><?php echo $txt; ?></div> 
<body> 
<div id="warper"> 
</div> 
<footer> 
<?php if ($_GET[y]==yes) 
{ 
$txt='thankyou'; 
load dialog javascript; 
} 
</footer> 
</body> 

但由於$txt是頂級的$txt='thankyou';當對話框負載沒有顯示。反正沒有改變代碼餘額在$ txt中設置?

+1

「如果我決定吃晚飯回家,爲什麼我現在餓了?!?」 – Amadan

回答

1
<?php if ($_GET[y]==yes) 
{ 
$txt='thankyou'; 
load dialog javascript; 
} 
?> 
<div id="dialog"><?php echo $txt; ?></div> 
<body> 
<div id="warper"> 
</div> 
<footer> 
</footer> 
</body> 
+0

通知:無論如何不改變代碼餘額在$ txt中設置? –

+1

我不能改變你的代碼,你想要另一個結果?對? –

+0

是的。但我覺得沒辦法? –

2

您將不得不重新安排您的代碼。如果條件失敗,你也可能不需要一個空的div。嘗試:

<?php 
    if ($_GET[y]=="yes") { 
     echo '<div id="dialog">thank you</div>'; 
    } 
?> 
+0

我的代碼在header.php和download.php是分開的。我不能在header.php中寫下載代碼 –

+0

你永遠不能「回頭」並改變它的值。將條件移入標題或將標題移出標題。否則,你可能需要使用JavaScript來完成你想要做的事情。 –

+0

echo是一個下載代碼?無論您身在何處,都可以使用$ _GET。在不同的位置只需要兩個if($ _GET [「y」] ==「yes」)塊。另外,寫裸露的字符串(不加引號)是一種不好的做法,有一天會回來困擾你。 – Amadan