构建多参数查询字符串

时间:2017-02-25 03:24:14

标签: php

我正在尝试构建一个多参数查询字符串,但是当我尝试在生产中运行它时,我收到500错误。对我而言,知道放置'"的位置非常困难,但我确信我的php代码越多越容易。

下面是我的语法 - 应该更改什么才能使这成为有效的语法? (所有变量都在脚本中声明)

<td><a href="Test.php?emp='.$Row['Employee Name'].
'"&hiredate=" . $hiredate 
'"&terminationdate=" . $termdate 
'">'.$Row['Number Of Abscences'].'</a></td>

1 个答案:

答案 0 :(得分:0)

我建议使用sprintf / vsprintf:

vsprintf('<td><a href="Test.php?emp=%s&hiredate=%s&terminationdate=%s">%s</a></td>',[$Row['Employee Name'],$hiredate,$termdate,$Row['Number Of Abscences']])

更易读,更易于维护 \