【发布时间】:2016-02-03 05:50:08
【问题描述】:
这是一个php页面
echo '<script>
function myFunction() {
if (confirm("Are you sure you want to delete Advertiser ID : '.$advr_id.', This advertiser has campaign also!") == true)
{'.
while ($row_camp = mysql_fetch_array($result))
{
$camp_id = $row_camp["camp_id"];
}
.'}
else{};
}
</script>';
我在 while 之前和之后遇到错误。如何连接它们?
【问题讨论】:
-
您做错了,您不能将服务器端脚本与客户端脚本功能混合使用。您可以查看此question 以获得最佳实践(通过将其存储到脚本中的某个数组然后使用它)。
-
解析错误:语法错误,意外'while' (T_WHILE)
-
不能:Java Script 运行在您计算机上的浏览器中,而 php 运行在 Web 服务器端。
-
他将 PHP 变量分配给侧 javascript 中的值是什么意思。您甚至没有使用在 while 循环中为您的 javascript 分配的变量。
-
你不能在循环中回显。
标签: javascript php