变量的值未传递到echo语句中

3

我正在使用变量通过href属性传递值,但变量的值没有被传递,它要么什么都不传递,要么只传递变量名本身。

如何使用引号和变量以成功传递变量的值? 以下是代码:

<?php
for ($x = 0; $x < $count; $x++)
  {

    $html= '<a href="productTest.php?pro='".$out[$x][2]."'>'.$out[$x][0].'</a>: added on-'.date('M j Y g:i A', strtotime($out[$x][1]));
    //<a href="productDisplay.php">Products</a>
    echo $html;

    echo "<br><br>";

  }
  ?>
1个回答

1
这应该可以运行:

<?php
for ($x = 0; $x < $count; $x++)
  {

    $html= '<a href="productTest.php?pro='.$out[$x][2].'">'.$out[$x][0].'</a>: added on-'.date('M j Y g:i A', strtotime($out[$x][1]));
    //<a href="productDisplay.php">Products</a>
    echo $html;

    echo "<br><br>";

  }
  ?>

我用'.$out[$x][2].'替换了'".$out[$x][2]."'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接