Cita:  
					Iniciado por spider_boy  
  Es que tienes el for dentro del while, y además $resul2, no es un número, es un resource. Intenta algo como esto :
    
Código PHP:
Ver original- $i = 0; 
-   
- $nombre = $row["nombre"]; 
- $detalle = $row["detalle"]; 
-   
- if(($i % 2) == 0) { 
-     echo "***************     Banner  **************************<br>"; 
- } 
-         ++$i; 
-  } 
   Eso me funciono bien amigo solo que obvimente le agregue los resultados normales de busqueda :  
 Código PHP:
    $i = 0;
 while($row=mysql_fetch_assoc($b)){
 
$nombre = $row["nombre"];
$detalle = $row["detalle"];
 
if(($i % 2) == 0) {
    echo "***************     Banner  **************************<br>";
}
   echo"$nombre  $detalle"    ++$i;
 } 
    
  
Ya me los pone el banner intercalado bien, Ahora como deberia hacer para mostrar esos banners intercalados, si tengo 10 Banners dinferentes   
ejemplo:  
Resultado #1
Resultado #2
Resultado #3
Resultado #4
Resultado #5
***Aqui va el banner***
Resultado #6
Resultado #8
Resultado #9
Resultado #10
***Aqui va otro banner***
Resultado #11
Resultado #12
Resultado #14
Resultado #15
***Aqui va otro banner***
Resultado #11
Resultado #16
Resultado #17
Resultado #18  
Obivamente neceisto que el banenr no sea el mismo 
los banners los tengo en una carpeta y la direcion en un campo de la base de datos.