如何在PHP中的HTML中插入Javascript中的PHP?
下面的脚本在表中列出了一些sql值如何在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
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\"';>");