2012-04-19 21 views
1

私はいくつかの奇妙な現象があります。私は、HTMLの変数内のテキストが識別されますが、表示されません。

rename something; 
mkdir a folder; 
$msg = "this text should be displayed"; 
$mail to... 

<?php if (!isset($msg)):?> 
some inputfileds 
<?php endif; ?> 

現象はすべてが文句を言わない表示さ$msg除いて正常に動作していることである私は、その中の変数は、いくつかのテキストである必要があります。そのことについて興味があるのは、別のページでこれまでに働いていたことです。入力フィールドはsubmitと$errors == 0を押した後に隠されるので、変数はそれとして識別されます。また、リネーム機能、mkdir、およびメールを処理しています。 $msg =echoに変更すると、メッセージの出力方法がわかります。だから私は本当にこれに間違っているかもしれない何か手がかりがない?

これを解決するために何をすべきかが分かっていれば、本当に感謝します。どうもありがとう。

答えて

1

あなたは

<?php if (isset($msg)):?> 
    <p><?php echo $msg; ?></p> 
    <!-- some inputfileds --> 
<?php endif; ?> 
+0

OMG ...コード内にありましたが、私はそれを見たことがありませんでした。どうもありがとう。 – bonny

+0

hu? NOT isset $ msg => echo $ msg?それは意味がありません。どのようにこの答えはupvoteを取得しましたか? – cypherabe

+0

確かに、この答えは意味をなさないが、それは私の問題を解決した。私は主な目標 - > echo $ msgが隠されているという点で折り畳まれたコードボックスを探す必要がありました。 – bonny

0

のようなものはしないでください、私は私が正しくあなたのクエリを理解している場合知らないが、あなたは、HTML内の$ MSGの値を表示したい場合は、あなたがあなたのhtmlでそれを配置する必要がありますこのように書く必要がありますか?

<?php echo(isset($msg))?$msg:""; ?> 
+0

hu? NOT isset $ msg => echo $ msg?それは意味がありません。どのようにこの答えはupvoteを取得しましたか? – cypherabe

関連する問題