PHP AND javascript alert
PHP AND javascript alert
我遇到了一个让我抓狂的问题,我写了一个包含javascript警报的PHP脚本。项目的插入执行得很好,但警报消息没有出现:(
这是我的代码
<?php
if ($city=="jeddah" && $catid=="2")
{
$conTL1->autocommit(false);
$error =array();
$q3= $conTL2->query("INSERT INTO productj(product_id,product_name,product_price,product_image,admin_id,
product_descriptioon,cat_id,quantity,location_id) Values('$pid','$pname','$pprice','$img','$adminid','$pdescription',
'$catid','$pquantity','$loc')");
$q4= $conTL1->query("INSERT INTO product(product_id,product_name,product_price,product_image,admin_id,
product_description,cat_id,quantity,location_id) Values('$pid','$pname','$pprice','$img','$adminid','$pdescription',
'$catid','$pquantity','$loc')");
if($q3==false || $q4==false)
{
array_push($error,'Error in adding the product to jeddah databases');
}
if(!empty($error))
{
foreach ($error as $key => $value)
{
echo '<script> alert($value);</script>';
}
$conTL2->rollback();
$conTL1->rollback();
}
else
{
$conTL2->commit();
$conTL1->commit();
echo '<script> alert("The item has been added successfully to jeddah database!");</script>';
}
}//end if jeddah
?>
使用此行显示警报:
echo "<script> alert('$value');</script>";
如果您需要将变量放入警报中,则必须在外部使用双引号"
,在内部使用单引号'
。
更新
或者,正如@symcbean所提到的,如果你想让它完全完美,你可以做一些事情,比如:
echo "<script> alert('" . addslashes($value) . "');</script>";
相关文章:
- 只有当alert()在带有AJAX的internet explorer中使用时,Javascript才会更新UI
- Javascript仅适用于alert()和Debug模式
- Javascript alert()在没有const字符串的情况下不显示
- C# WebView 不理解 JavaScript 调用 alert()(Windows 8 XAML 应用程序)
- Javascript表单if have alert停止重定向save.php
- 为什么不应该't我在JavaScript中使用Alert
- 如果我在其中使用alert,Javascript代码就可以工作,否则它'It’不起作用
- 我如何模仿Javascript中的alert()功能来阻止页面
- 自定义Javascript Alert Popup onclick svg路径
- Javascript问题,脚本只能100%使用alert();到位ODD
- 在我执行alert()之前,Javascript array.length为0
- Javascript alert() 在弹出窗口中
- 在 Javascript 中使用警报时出错(对象的属性“alert”不是函数)
- JavaScript 中的 alert(status) 总是导致 null
- echo php javascript alert?
- Alert innerHTML of element with javascript
- Asp.Net Page JavaScript alert 命令可更改程序行为
- 在 JavaScript alert() 中打印 EL 字符串 “RP” 会导致 JS 错误“'RP'
- view php msg in alert javascript
- 如果变量为真,DON'T SHOW alert?Javascript