Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中的HTML中插入Javascript中的PHP?_Javascript_Php - Fatal编程技术网

如何在PHP中的HTML中插入Javascript中的PHP?

如何在PHP中的HTML中插入Javascript中的PHP?,javascript,php,Javascript,Php,下面的脚本在表中列出了一些sql值 while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC)) { $idOfUrl = $row['2']; echo("<tr onclick='window.location.href = \" // how can i insert here a php value ? --> $idOfUrl

下面的脚本在表中列出了一些sql值

while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC))  {

            $idOfUrl = $row['2'];

            echo("<tr onclick='window.location.href = \"


// how can i insert here a  php value ? --> $idOfUrl

                \"';>");
            echo("<td>");
            echo $row['1'];
            echo("</td>");
            echo ("</tr>"); 
            echo("</a>");
            }
while($row=sqlsrv\u fetch\u数组($stmt,sqlsrv\u fetch\u NUMERIC)){
$idOfUrl=$row['2'];
回声(“”);
回声(“”);
echo$row['1'];
回声(“”);
回声(“”);
回声(“”);
}
我想让整行都可以点击到一个ID为whos的页面,该ID来自SQL表


提前谢谢你

您希望在使用PHP时插入一个PHP变量。这很简单:

while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC))  {

    $idOfUrl = $row['2'];

    echo("<tr onclick='window.location.href = ".$idOfUrl."';>");
    echo("<td>");
    echo $row['1'];
    echo("</td>");
    echo ("</tr>"); 
    echo("</a>");
}
while($row=sqlsrv\u fetch\u数组($stmt,sqlsrv\u fetch\u NUMERIC)){
$idOfUrl=$row['2'];
回声(“”);
回声(“”);
echo$row['1'];
回声(“”);
回声(“”);
回声(“”);
}
试试看

echo(“”);

echo(“”);

也许这是希望您

应该学习服务器端语言(例如php)和客户端语言(例如javascript)。要想按需要运行php,需要使用Ajax,只需将其粘贴到需要的位置:
echo(“”)与使用
echo$row['1']的方法相同
@LelioFaieta虽然您了解服务器端和客户端之间的区别是对的,但情况并非如此,因为他在php中有id,只响应javascript。所以他只需要将URL的id连接到字符串。@edwin简单的方法并不意味着它是正确的方法谢谢兄弟!“论文”不见了!
echo("<tr onclick='window.location.href=".$idOfUrl."';>");
echo("<tr onclick='window.location.href=\"$idOfUrl\"';>");