php链接系统问题

php链接系统问题,php,Php,我想在链接中显示$total variable number。为什么此脚本不起作用? <?php $total=3; echo ' <div class="idsdiv"><a href="profile.php?id=$total">.$total.</a><div> '; ?> 您的报价有错误 您的引号有错误用双引号将整个字符串括起来,以便在其中嵌入变量: <?php $total=3; echo "&

我想在链接中显示$total variable number。为什么此脚本不起作用?


 <?php
 $total=3;
 echo ' 
<div class="idsdiv"><a href="profile.php?id=$total">.$total.</a><div>  ';
 ?>
您的报价有错误



您的引号有错误

用双引号将整个字符串括起来,以便在其中嵌入变量:

<?php  $total=3;  
echo "<div class=\"idsdiv\"><a href=\"profile.php?id=$total\">$total</a><div> ";  

?> 
echo”“;

用双引号将整个字符串括起来,以便在其中嵌入变量:

<?php  $total=3;  
echo "<div class=\"idsdiv\"><a href=\"profile.php?id=$total\">$total</a><div> ";  

?> 
echo”“;

您需要在HTML周围使用双引号,在属性周围使用单引号,或者这样做

echo "<div class=\"idsdiv\"><a href=\"profile.php?id=$total\">$total</a><div>";
echo';

PHP不处理用单引号括起来的字符串中的变量名。

您需要在HTML周围使用双引号,在属性周围使用单引号,或者这样做

echo "<div class=\"idsdiv\"><a href=\"profile.php?id=$total\">$total</a><div>";
echo '<div class="idsdiv"><a href="profile.php?id=' . $total .'">' . $total . '</a><div>  ';
echo';
PHP不处理用单引号括起来的字符串中的变量名。


echo '<div class="idsdiv"><a href="profile.php?id=' . $total .'">' . $total . '</a><div>  ';
请看php.net的字符串部分(http://php.net/string)他们讨论如何使用每种类型。其中一个引号是“where nothing is parsed.”



请看php.net的字符串部分(http://php.net/string)他们讨论如何使用每种类型。其中一个引号是“where nothing is parsed.”

您可以打印HTML而不打印它,如下所示:

<?php
 $total=3;
 echo '<div class="idsdiv"><a href="profile.php?id=',$total,'">',$total,'</a><div>';
 ?>

您可以打印HTML而不打印它,如下所示:

<?php
 $total=3;
 echo '<div class="idsdiv"><a href="profile.php?id=',$total,'">',$total,'</a><div>';
 ?>
我喜欢的方法是

<?php
  if ($foo == 'bar') {
?>

  <div>Foo is bar</div>

<?php
  }
?>
我喜欢的方法是

<?php
  if ($foo == 'bar') {
?>

  <div>Foo is bar</div>

<?php
  }
?>

您的报价在$total前后缺失



您的报价在$total前后丢失

是的,对不起,我按tab,然后按空格,然后它自动提交我的答案是的,对不起,我按tab,然后按空格,然后它自动提交我的答案您确定脚本中没有任何其他问题吗?问题是什么,除了现有的答案之外,告诉我们你得到了什么:阅读heredoc。这确实简化了此类情况的处理(仅三行)。您确定脚本中没有任何其他问题吗?问题是什么,除了现有的答案之外,告诉我们你得到了什么:阅读heredoc。这确实简化了此类案件的处理(仅三行)。