Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/09/2010, 10:59
Mndrake
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Poner imagen Intercalada cada Xresultados de Busqueda

Cita:
Iniciado por spider_boy Ver Mensaje
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
  1. $i = 0;
  2.  while($row=mysql_fetch_assoc($b)){
  3.  
  4. $nombre = $row["nombre"];
  5. $detalle = $row["detalle"];
  6.  
  7. if(($i % 2) == 0) {
  8.     echo "***************     Banner  **************************<br>";
  9. }
  10.         ++$i;
  11.  }
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.