如何在html代码中正确打印PHP变量?

如何在html代码中正确打印PHP变量?,php,html,Php,Html,如何使用$url和$name变量作为html代码中的值,因为现在它们只是字符串$url和$name $curnp = $_COOKIE["username"]; $query = mysqli_query($con,"SELECT clientname FROM npclients WHERE npname='$curnp'"); $data = $query->fetch_array(MYSQLI_ASSOC); foreach ($data as $name): $url

如何使用
$url
$name
变量作为html代码中的值,因为现在它们只是字符串
$url
和$name

$curnp = $_COOKIE["username"];
$query = mysqli_query($con,"SELECT clientname FROM npclients WHERE npname='$curnp'");
$data = $query->fetch_array(MYSQLI_ASSOC);

foreach ($data as $name): 
    $url = "http://www.dev.healthfullu.com/clients.php?name=".urlencode($name);
    echo '<li>';
    echo '<div class="news-item-detail"><a href="$url" class="news-item-title" target="_blank">$name</a>';
    echo '</div>';
    echo '</li>';
endforeach ?> 
$curnp=$\u COOKIE[“用户名”];
$query=mysqli_query($con,“从npclients中选择clientname,其中npname='$curnp');
$data=$query->fetch\u数组(MYSQLI\u ASSOC);
foreach($data作为$name):
$url=”http://www.dev.healthfullu.com/clients.php?name=“.urlencode($name);
回音“
  • ”; 回声'; 回声'; 回音“
  • ”; endforeach?>
    更改:

    echo '<div class="news-item-detail"><a href="$url" class="news-item-title" target="_blank">$name</a>';
    
    echo';
    
    致:

    echo "<div class='news-item-detail'><a href='$url' class='news-item-title' target='_blank'>$name</a>";
    
    echo”“;
    

    echo';
    

    并在

    'Con.$cat.enate'
    您的值中阅读有关引号样式和字符串的差异。我该怎么做?我对PHP真的很陌生。很抱歉我直接问你这个问题,但是你能编辑我的帖子来告诉我怎么做吗?我认为我很聪明,在我的评论中告诉你怎么做。“太聪明了,我想……”尼特赫达克贝尔我觉得很有趣;)Ohhhh,lol我明白了,对不起:/请教授最佳实践方法,而不是向他们展示那些使他们成为草率编码者的所有简短形式的编码方法。@user3911017换句话说,变量不能在单引号的echo中正确回显,除非“连接”。连接是点(如果我可以说,这是一种链接方法)。当回送用双引号包装时,您可以回送变量,而无需连接。这两个例子都显示了不同之处。但是,如果需要双引号,则需要使用\as in
    \”
    转义回显中的
    ”感谢Fred-ii-@用户3911017非常欢迎您编辑:键入
    “inside…
    应该读作
    ,然后是“inside…
    -坏键盘”。
    echo '<div class="news-item-detail"><a href=' . $url . ' class="news-item-title" target="_blank">' . $name . '</a>';