2016-10-29 1 views
0
if($_GET["content"] ="foo"){ 
    echo("<h4>foo</h4>"); 
    exit; 
} 

を動作していない「127.0.0.1/_/index.php?content=fooは、」それは私が

if($_GET["content"] ="picture"){ 
    echo("Picture:<br>"); 
    echo("<img src='./ku~1.jpg'></img>"); 
    exit; 
} 
を書いた前のコードを出力するようです

ここで問題は何ですか?

IMAGE

+1

'=' vs '==' (3つ以上行く) – Marvin

答えて

1

あなたは

<?php 

を使用してファイルを開始していると、あなたがた、この代わりに

if($_GET["content"] == "picture"){ 
    echo "Picture:<br>"; 
    echo '<img src="./ku~1.jpg"></img>'; 
    exit; 
} 

を行いますのみ1 =

を使用して値のコンテンツを割り当てます括弧で囲んでエコーするuldは引用符で囲みます。私は最初の例を忘れてしまった

...それは次のようになります。

if($_GET["content"] == "foo"){ 
    echo "<h4>foo</h4>"; 
    exit; 
} 
+0

はい。しかし、私は問題が何であるか分からず、コードのいくつかの問題を調べました。 –

+0

うわー、ありがとう。それは問題を解決しました。私はこの問題に本当にイライラしていました。再び、ありがとう:) –

1
if($_GET["content"] ="picture"){ 

$_GET["content"]"picture"を割り当てます。代わりに

if($_GET["content"] =="foo"){ 

if($_GET["content"] =="picture"){ 

を使用します。

関連する問題