2014-10-20 85 views
-4
echo '<div id="result"> ".$titulo."<br>".$descricao." <br> <img src='".$imagem."'> <br>".$data."<br> </div>'; 

$imagem是指向图像的链接。 我想运行这个查询,但是我在这行代码中得到一个错误。 你能帮我吗?你能帮我解决这个问题吗?

回答

4

你混合报价,

echo "<div id='result'>".$titulo."<br>".$descricao." <br> <img src='".$imagem."'> <br>".$data."<br> </div>"; 

阅读:PHP Strings!!

1

试试吧

echo '<div id="result"> '.$titulo.'<br>'.$descricao.' <br> <img src="'.$imagem.'"> <br>'.$data.'<br></div>'; 
0

看起来你混了这一点:“和这样的:”

ECHO '<div id="result">' . $titulo . '<br>' . $descricao . '<br><img src="' . $imagem. '"><br>' . $data . '<br> </div>'; 

我希望我得到一切正确的撇号。如果用单引号打开,那么你必须使用它无处不在,你也可以使用”,但你必须标记内HTML撇号这样的:

ECHO "<div id=\"result\">" . $titulo . "<br>" . $descricao . "<br><img src=\"" . $imagem. "\"><br>" . $data . "<br> </div>"; 
1

用sprintf,而不是

echo sprintf ('<div id="result"> %s<br>%s <br> <img src="%s"> <br>%s<br> </div>', $titulo, $descricao, $imagem, $data); 
1

这必须工作,你一定要注意你的'"

echo '<div id="result">'.$titulo.'"<br>"'.$descricao.'" <br> <img src="'.$imagem.'"> <br>"'.$data.'"<br> </div>'; 
1

我认为这将^ h elp你。

echo '<div id="result"> '.$titulo.'<br>'.$descricao.' <br> <img src="'.$imagem.'"> <br>'.$data.'<br> </div>'; 
相关问题