【问题标题】:Error when retrieving value from database and applying to anchor tag.从数据库中检索值并应用于锚标记时出错。
【发布时间】:2013-12-15 21:13:00
【问题描述】:

我想给出从数据库中检索到的值的链接,但是下面的代码出现了错误:

Print " <td>" "<a href="#">".$info['shopname'] ."</a>" "</td> ";

作为

解析错误:语法错误,第 14 行 C:\xampp\htdocs\test.php 中出现意外的 T_CONSTANT_ENCAPSED_STRING

所以请纠正它如何在打印语句中应用多个html标签

【问题讨论】:

标签: php syntax tags anchor


【解决方案1】:

您缺少连接运算符(实际上您使用的字符串不正确):

Print " <td>" "<a href="#">".$info['shopname'] ."</a>" "</td> ";

应该是:

Print " <td>" . "<a href=\"#\">".$info['shopname'] ."</a>". "</td> ";

甚至更好:

Print " <td><a href=\"#\">".$info['shopname'] ."</a></td> ";

甚至更好:

Print ' <td><a href="#">'.$info['shopname'] .'</a></td> ';

甚至更好:

printf(' <td><a href="#">%s</a></td> ', $info['shopname']);

【讨论】:

【解决方案2】:

你可以试试这个,

 echo  " <td><a href='#'>".$info['shopname'] ."</a></td>";

print  " <td><a href='#'>".$info['shopname'] ."</a></td>";

【讨论】:

    【解决方案3】:
    Print " <td>" "<a href="#">".$info['shopname'] ."</a>" "</td> ";
    

    应该是

    print " <td> <a href='#'>".$info['shopname'] ."</a> </td> ";
    

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 1970-01-01
      • 2014-04-14
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 2018-08-22
      相关资源
      最近更新 更多