如何在回显中添加错误


How To add onError in Echo?

>我只有一个显示我的幻灯片图像的 php 脚本,我让它动态化,所以幻灯片在显示之前必须将文件夹中的图像与数据库匹配,当数据库为空或找不到图像时,它只是显示一条错误消息,我只想添加 onError 来预测这一点,但我做不到, 谁能帮我???这是代码

echo "<img src='".'slideshows/'.$rec2->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 sprintf(
  '<img src="slideshows/%s" title="%s" alt="%s" onError="%s" />', 
  $rec->image,
  $rec->name,
  $rec->description,
  "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;'" />";