为什么<a href="..." is="" not="" working?=""

时间:2015-06-23 10:34:39

标签: php

="" I am new to PHP. Trying to pass variable through href, but not working properly.Can someone please help TIA, here is my code:

while($rows=mysql_fetch_array($result)){
echo "<tr><td>".$rows{'bi_SKU'}.
      "<td>".$rows{'bi_title'}.
      "<td>".$rows{'bi_author'}. 
      "</td>"
        "<td><a href=CopyAdd.php?SKU=".$rows{'bi_SKU'}.

7 个答案:

答案 0 :(得分:1)

您需要用引号括起href值 -

<a href='CopyAdd.php?SKU=".$rows{'bi_SKU'}."'

答案 1 :(得分:0)

修改你的代码......

while($rows=mysql_fetch_array($result)){
echo "<tr><td>".$rows{'bi_SKU'}.
      "<td>".$rows{'bi_title'}.
      "<td>".$rows{'bi_author'}. 
      "</td>"
        "<td><a href='CopyAdd.php?SKU=".$rows{'bi_SKU'}."'

注意:报价丢失....

答案 2 :(得分:0)

修改:

while($rows=mysql_fetch_array($result)){
echo "<tr><td>".$rows{'bi_SKU'}.
  "<td>".$rows{'bi_title'}.
  "<td>".$rows{'bi_author'}. 
  "</td>".
    "<td><a href='CopyAdd.php?SKU=".$rows{'bi_SKU'}."'>...</a>".

答案 3 :(得分:0)

你错过了引号。试试吧

<a href='CopyAdd.php?SKU=".$rows{'bi_SKU'}."'

答案 4 :(得分:0)

试试这个..

while($rows=mysql_fetch_array($result)){
   echo "<tr>
           <td>".$rows{'bi_SKU'}."</td>
           <td>".$rows{'bi_title'}."</td>
           <td>".$rows{'bi_author'}."</td>
           <td><a href='CopyAdd.php?SKU=".$rows{'bi_SKU'}."'>...</a></td>
        </tr>";
}

td&amp; tr代码已关闭,anchor代码已关闭且引号已添加至href。 当您正确缩进代码时,可以轻松地发现大多数语法错误。还可以使用一个好的IDE来为您完成。

答案 5 :(得分:0)

我不认为单引号不是问题 问题是他错过了关闭锚标签 href也可以在没有单引号的情况下工作 解决方案是您需要先关闭锚标记。

"<td><a href=CopyAdd.php?SKU=".$rows{'bi_SKU'}.">...</a>".

答案 6 :(得分:0)

  1. 您尚未关闭<td>
  2. 链接未关闭:<a></a>
  3. 缺少链接文字:<a>CLICK</a>
  4. 您的href遗失'<a href='#'>CLICK</a>
  5. 数组元素可通过[]访问,但不能通过{}访问(打开错误报告以查看错误)。
  6. 您使用的是不推荐使用的 mysql _ 。使用 PDO mysqli _
  7. 您可以使用"和环绕变量{}将其安全地放入字符串中。

    while($rows = mysql_fetch_array($result)) {
        echo "<tr>
             <td>{$rows['bi_SKU']</td>
             <td>{$rows['bi_title']}</td>
             <td>{$rows['bi_author']}</td>
             <td>
                 <a href='CopyAdd.php?SKU={$rows{'bi_SKU'}'>SKU</a>
             </td>
       </tr>";
    }