Php 如何在Echo中添加onError?

Php 如何在Echo中添加onError?,php,javascript,Php,Javascript,我只是有一个php脚本,显示我的幻灯片图像,我使其动态,所以幻灯片必须匹配文件夹中的图像到数据库之前显示它,当数据库是空的或图像没有找到,它只是显示一个错误消息,我只想添加一个错误,以预期,但我不能这样做,有人能帮我吗??? 这是密码 echo "<img src='".'slideshows/'.$rec2->image."' title='".$rec2->name."' alt='".$rec2->description."' />"; echo“imag

我只是有一个php脚本,显示我的幻灯片图像,我使其动态,所以幻灯片必须匹配文件夹中的图像到数据库之前显示它,当数据库是空的或图像没有找到,它只是显示一个错误消息,我只想添加一个错误,以预期,但我不能这样做,有人能帮我吗??? 这是密码

echo "<img src='".'slideshows/'.$rec2->image."'  title='".$rec2->name."' alt='".$rec2->description."' />";
echo“image.”“title=”“$rec2->name.”“alt=”“$rec2->description.”“/>”;
我想让它像

echo "<img src='".'slideshows/'.$rec->image."'  title='".$rec->name."' alt='".$rec->description."' onError="this.onerror=null;this.src='error.png'; this.onclick=null;" />";
echo“image.”“title=”“$rec->name.”“alt=”“$rec->description.”onError=“this.onError=null;this.src='error.png';this.onclick=null;" />";
但那个人没用,请帮帮我。。。 对不起,我的语言不好…

试试这个:

echo "<img src='".'slideshows/'.$rec->image."'  title='".$rec->name."' alt='".$rec->description."' onError=\"this.onError=null;this.src='error.png'; this.onclick=null;\" />";
echo“image.”“title=”“$rec->name.”“alt=”“$rec->description.”“onError=\”this.onError=null;this.src='error.png';this.onclick=null;\“/>”;
试试这个:

echo "<img src='".'slideshows/'.$rec->image."'  title='".$rec->name."' alt='".$rec->description."' onError=\"this.onError=null;this.src='error.png'; this.onclick=null;\" />";
echo“image.”“title=”“$rec->name.”“alt=”“$rec->description.”“onError=\”this.onError=null;this.src='error.png';this.onclick=null\" />";
echo sprintf(
'', 
$rec->image,
$rec->name,
$rec->description,
“this.onerror=null;this.src='error.png';this.onclick=null;”
);
echo sprintf(
'', 
$rec->image,
$rec->name,
$rec->description,
“this.onerror=null;this.src='error.png';this.onclick=null;”
);

Change
onError=“…
to
onError=\”…
我已经尝试过了,但仍然没有成功…什么是“没有成功”?@MuhammadFahmy检查生成的输出,看看有什么问题。@james它仍然显示错误消息,我尝试做的是如果在目录或数据库中找不到图像,幻灯片没有显示错误消息,但显示了图像“error.png”…将
onError=“…
更改为
onError=\”…
我已经尝试过了,但仍然不起作用…什么是“不起作用”?@MuhammadFahmy检查生成的输出,看看有什么问题。@james它仍然显示错误消息,我尝试做的是,如果在目录或数据库中找不到图像,幻灯片不会显示错误消息,而是显示图像“error.png”…如果图像在目录或数据库中都不存在,它显示了这个通知:注意:尝试获取C:\xampp\htdocs\APKBx2\slideshows\index.php中非对象的属性,在第154行,然后将
$rec->image
更改为
(isset($rec->image)&&!empty($rec->image))?$rec->image:“
,如果该图像存在,它没有显示图像,但显示了图像名称…如果图像在目录或数据库中都不存在,它会显示以下通知:注意:尝试在第154行的C:\xampp\htdocs\APKBx2\slideshows\index.php中获取非对象的属性,然后将
$rec->image
更改为
(isset($rec->image)&&!empty($rec->image))?$rec->image:''
使用脚本,如果该图像存在,则不会显示该图像,而是显示图像名称。。。