设计PHP回音的样式

设计PHP回音的样式,php,css,Php,Css,我试图用类用户来设计我的PHP echo,但它似乎不适用。我做了一些研究,但不能解决差异 有人能给我指一下正确的方向吗 PHP 你不应该逃避双引号,这破坏了HTML 将PHP代码更改为: $result = mysql_query("SELECT * FROM user"); $num_rows = mysql_num_rows($result); echo '<div class="users">', 'There are ' ,$num_rows, ' registered u

我试图用类用户来设计我的PHP echo,但它似乎不适用。我做了一些研究,但不能解决差异

有人能给我指一下正确的方向吗

PHP


你不应该逃避双引号,这破坏了HTML

将PHP代码更改为:

$result = mysql_query("SELECT * FROM user"); 
$num_rows = mysql_num_rows($result);
echo '<div class="users">', 'There are ' ,$num_rows, ' registered users', '</div>';
双引号不需要在单引号内转义。

更改回音

或者您可以按照@Sean Doe的建议使用

echo '<div class="users">There are $num_rows registered users</div>';
或者您可以简单地编写html并在php中添加变量

<?php

$result = mysql_query("SELECT * FROM user"); 
$num_rows = mysql_num_rows($result);

?>
<div class="users">There are <?php echo $num_rows; ?> registered users</div>

不要对echo发火,PHP是作为HTML预处理器诞生的

<?php

$result = mysql_query("SELECT * FROM user"); 
$num_rows = mysql_num_rows($result);

?>

<div class="users">There are <?php echo $num_rows; ?> registered users</div>

此外,考虑使用模板引擎[Tigg,SuthAcess,SimTy],并删除MySqL**函数,以支持更安全和现代的PDO或MySQL(*)。

< P>将代码更改为此,

echo "<div class='users'>"."There are ".$num_rows." registered users"."</div>";

您不需要为PHP或echo设置样式,而是为HTML设置样式。什么因为代码看起来正常而不起作用?回显“有”。$num\u行。”注册用户;@迪帕克:完全可以。“我看那部分一点问题都没有。@Dipak,不,我不知道怎么做works@Dipak这在Echot中是完全有效的。你是用CommaIt连接字符串,不是连接字符串,而是一个接一个地打印。echo可以接受多个参数,您可以在此处进行检查:,并且引用是或只是echo有$num_行注册用户;,看起来pretty@SeanDoe那要看情况。这看起来更漂亮,因为我可以更好地看到变量。@DainisAbols我使用netbeansforphp,它突出显示html字符串中的变量。但我同意你的看法——这取决于你的喜好
<?php

$result = mysql_query("SELECT * FROM user"); 
$num_rows = mysql_num_rows($result);

?>
<div class="users">There are <?php echo $num_rows; ?> registered users</div>
<?php

$result = mysql_query("SELECT * FROM user"); 
$num_rows = mysql_num_rows($result);

?>

<div class="users">There are <?php echo $num_rows; ?> registered users</div>
echo "<div class='users'>"."There are ".$num_rows." registered users"."</div>";
".$var." not '.$var.'