perfetto , visto che il numero di div varierà asseconda di una query e quindi inserirò un ciclo for anche per denominare l'id delle div con il php , a chi interessa posto il codice completo per gli utenti di html

Codice PHP:
$max = "3"; // quante div creare
<script type="text/javascript">
window.onload = function (){
 for (j=1;j<=<?php echo "$max";?>;j++) {
var div = document.getElementById("prova"+j.toString());
    var imglst = div.getElementsByTagName("img");
    for(var i = 0; i < imglst.length; i++){
      imglst[i].onerror = function() {
        this.src = " IMMAGINE PREDEFINITA ";
      }
      imglst[i].src = imglst[i].src;
       }
   }
}
</script>
<?php
for ($a=1;$a<=$max;$a++) {
?>
<div id="prova<?php echo "$a";?>"> 
 
</div> 
<?php
?>