Comunidad de diseño web y desarrollo en internet online

Manipular resultados mysql

Citar            
MensajeEscrito el 12 Ene 2011 09:33 pm
Buenas cristalab, les traigo otro problema :lol:

tengo que imprimir 15 imagenes en un slider, el problema es que el slider se agrupa cada 5 imagenes dentro de una div de la siguiente manera

Código HTML :

<div class=tool>
<img src="http://farm1.static.flickr.com/163/399223609_db47d35b7c_t.jpg"/>
<img src="http://farm1.static.flickr.com/135/321464104_c010dbf34c_t.jpg"/>
<img src="http://farm1.static.flickr.com/40/117346184_9760f3aabc_t.jpg"/>
<img src="http://farm1.static.flickr.com/153/399232237_6928a527c1_t.jpg"/>
<img src="http://farm1.static.flickr.com/50/117346182_1fded507fa_t.jpg"/>
</div>
<div class=tool>
<img src="http://farm1.static.flickr.com/163/399223609_db47d35b7c_t.jpg"/>
<img src="http://farm1.static.flickr.com/135/321464104_c010dbf34c_t.jpg"/>
<img src="http://farm1.static.flickr.com/40/117346184_9760f3aabc_t.jpg"/>
<img src="http://farm1.static.flickr.com/153/399232237_6928a527c1_t.jpg"/>
<img src="http://farm1.static.flickr.com/50/117346182_1fded507fa_t.jpg"/>
</div>
<div class=tool>
<img src="http://farm1.static.flickr.com/163/399223609_db47d35b7c_t.jpg"/>
<img src="http://farm1.static.flickr.com/135/321464104_c010dbf34c_t.jpg"/>
<img src="http://farm1.static.flickr.com/40/117346184_9760f3aabc_t.jpg"/>
<img src="http://farm1.static.flickr.com/153/399232237_6928a527c1_t.jpg"/>
<img src="http://farm1.static.flickr.com/50/117346182_1fded507fa_t.jpg"/>
</div>



Ahora yo necesito imprimir 5 resultados dentro del <div class=tool></div> y luego otros 5 y otros 5...
No tengo idea de como hacer esto xD
Si alguien me da una mano se agradece.
Atte. Alex

Por alexx855

34 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2011 09:36 pm
Me olvidaba, esto quiero hacerlo de manera continua ya que podria hacerlo con 3 querys y haceindo LIMIT 0,5 LIMIT 0,10 LIMIT 0,15 pero se que se puede hacer de una forma mas sensilla, un amigo me dijo algo de un bucle while pero no entendi como aplicarlo :S
Saludos

Por alexx855

34 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2011 10:22 pm
asi:

Código PHP :

$contador = 1;
//aqui colocas el código que crea tu div
while(/*que recorre lo que arroja tu consulta*/){
    // esta condición evalúa si el contador va en un múltiplo de 5
    if($contador%5==0){
    //cierras el div y luego abres otro nuevo
    }

   //aqui colocas lo que crea tus img
}
//luego de finalizar el while cierras el div


y LISTO! VUALA!!!

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 13 Ene 2011 04:41 pm
Buenas, gracias por tu pronta respuesta, logre algo similar a lo que necesito, aqui como quedo mi codigo

Código PHP :

$contador = 1; 
echo'<div class=tool>';
foreach ($context['relatedminijuegos'] as $mj) {

         $nombrecount = strlen($mj['nombre']);
         $descripcioncount = strlen($mj['descripcion']);
         $texto = puntos($mj['nombre']); 
         $descripcion =htmlentities ($mj['descripcion']);   
         $nombre =htmlentities ($mj['nombre']);   

    // esta condición evalúa si el contador va en un múltiplo de 5 
    if($contador%5==0){ 
    //cierras el div y luego abres otro nuevo 
    } 
 
echo'<a href="jugar/'.$text.'/'.$mj['id'].'"><img src="../xdgames/juegos/images/'.$mj['id'].'.png" title="<strong>'.$nombre.'</strong><br><span>'.$descripcion.'</span>
 "width=100 height=100></a>';
} 
echo'</div>';
   



y asi se me ve

Código HTML :

<div class="tool cloned"><a href="jugar//430"><img width="100" height="100" src="../xdgames/juegos/images/430.png"></a><a href="jugar//427"><img width="100" height="100" src="../xdgames/juegos/images/427.png"></a><a href="jugar//391"><img width="100" height="100" src="../xdgames/juegos/images/391.png"></a><a href="jugar//375"><img width="100" height="100" src="../xdgames/juegos/images/375.png"></a><a href="jugar//281"><img width="100" height="100" src="../xdgames/juegos/images/281.png"></a><a href="jugar//248"><img width="100" height="100" src="../xdgames/juegos/images/248.png"></a><a href="jugar//231"><img width="100" height="100" src="../xdgames/juegos/images/231.png"></a><a href="jugar//230"><img width="100" height="100" src="../xdgames/juegos/images/230.png"></a><a href="jugar//220"><img width="100" height="100" src="../xdgames/juegos/images/220.png"></a><a href="jugar//207"><img width="100" height="100" src="../xdgames/juegos/images/207.png"></a><a href="jugar//200"><img width="100" height="100" src="../xdgames/juegos/images/200.png"></a><a href="jugar//181"><img width="100" height="100" src="../xdgames/juegos/images/181.png"></a><a href="jugar//176"><img width="100" height="100" src="../xdgames/juegos/images/176.png"></a><a href="jugar//161"><img width="100" height="100" src="../xdgames/juegos/images/161.png"></a><a href="jugar//149"><img width="100" height="100" src="../xdgames/juegos/images/149.png"></a></div><div class="tool cloned"><a href="jugar//430"><img width="100" height="100" src="../xdgames/juegos/images/430.png"></a><a href="jugar//427"><img width="100" height="100" src="../xdgames/juegos/images/427.png"></a><a href="jugar//391"><img width="100" height="100" src="../xdgames/juegos/images/391.png"></a><a href="jugar//375"><img width="100" height="100" src="../xdgames/juegos/images/375.png"></a><a href="jugar//281"><img width="100" height="100" src="../xdgames/juegos/images/281.png"></a><a href="jugar//248"><img width="100" height="100" src="../xdgames/juegos/images/248.png"></a><a href="jugar//231"><img width="100" height="100" src="../xdgames/juegos/images/231.png"></a><a href="jugar//230"><img width="100" height="100" src="../xdgames/juegos/images/230.png"></a><a href="jugar//220"><img width="100" height="100" src="../xdgames/juegos/images/220.png"></a><a href="jugar//207"><img width="100" height="100" src="../xdgames/juegos/images/207.png"></a><a href="jugar//200"><img width="100" height="100" src="../xdgames/juegos/images/200.png"></a><a href="jugar//181"><img width="100" height="100" src="../xdgames/juegos/images/181.png"></a><a href="jugar//176"><img width="100" height="100" src="../xdgames/juegos/images/176.png"></a><a href="jugar//161"><img width="100" height="100" src="../xdgames/juegos/images/161.png"></a><a href="jugar//149"><img width="100" height="100" src="../xdgames/juegos/images/149.png"></a></div>

<div class="tool"><a href="jugar//430"><img width="100" height="100" src="../xdgames/juegos/images/430.png"></a><a href="jugar//427"><img width="100" height="100" src="../xdgames/juegos/images/427.png"></a><a href="jugar//391"><img width="100" height="100" src="../xdgames/juegos/images/391.png"></a><a href="jugar//375"><img width="100" height="100" src="../xdgames/juegos/images/375.png"></a><a href="jugar//281"><img width="100" height="100" src="../xdgames/juegos/images/281.png"></a><a href="jugar//248"><img width="100" height="100" src="../xdgames/juegos/images/248.png"></a><a href="jugar//231"><img width="100" height="100" src="../xdgames/juegos/images/231.png"></a><a href="jugar//230"><img width="100" height="100" src="../xdgames/juegos/images/230.png"></a><a href="jugar//220"><img width="100" height="100" src="../xdgames/juegos/images/220.png"></a><a href="jugar//207"><img width="100" height="100" src="../xdgames/juegos/images/207.png"></a><a href="jugar//200"><img width="100" height="100" src="../xdgames/juegos/images/200.png"></a><a href="jugar//181"><img width="100" height="100" src="../xdgames/juegos/images/181.png"></a><a href="jugar//176"><img width="100" height="100" src="../xdgames/juegos/images/176.png"></a><a href="jugar//161"><img width="100" height="100" src="../xdgames/juegos/images/161.png"></a><a href="jugar//149"><img width="100" height="100" src="../xdgames/juegos/images/149.png"></a></div>
<div class="tool cloned"><a href="jugar//430"><img width="100" height="100" src="../xdgames/juegos/images/430.png"></a><a href="jugar//427"><img width="100" height="100" src="../xdgames/juegos/images/427.png"></a><a href="jugar//391"><img width="100" height="100" src="../xdgames/juegos/images/391.png"></a><a href="jugar//375"><img width="100" height="100" src="../xdgames/juegos/images/375.png"></a><a href="jugar//281"><img width="100" height="100" src="../xdgames/juegos/images/281.png"></a><a href="jugar//248"><img width="100" height="100" src="../xdgames/juegos/images/248.png"></a><a href="jugar//231"><img width="100" height="100" src="../xdgames/juegos/images/231.png"></a><a href="jugar//230"><img width="100" height="100" src="../xdgames/juegos/images/230.png"></a><a href="jugar//220"><img width="100" height="100" src="../xdgames/juegos/images/220.png"></a><a href="jugar//207"><img width="100" height="100" src="../xdgames/juegos/images/207.png"></a><a href="jugar//200"><img width="100" height="100" src="../xdgames/juegos/images/200.png"></a><a href="jugar//181"><img width="100" height="100" src="../xdgames/juegos/images/181.png"></a><a href="jugar//176"><img width="100" height="100" src="../xdgames/juegos/images/176.png"></a><a href="jugar//161"><img width="100" height="100" src="../xdgames/juegos/images/161.png"></a><a href="jugar//149"><img width="100" height="100" src="../xdgames/juegos/images/149.png"></a></div><div class="tool cloned"><a href="jugar//430"><img width="100" height="100" src="../xdgames/juegos/images/430.png"></a><a href="jugar//427"><img width="100" height="100" src="../xdgames/juegos/images/427.png"></a><a href="jugar//391"><img width="100" height="100" src="../xdgames/juegos/images/391.png"></a><a href="jugar//375"><img width="100" height="100" src="../xdgames/juegos/images/375.png"></a><a href="jugar//281"><img width="100" height="100" src="../xdgames/juegos/images/281.png"></a><a href="jugar//248"><img width="100" height="100" src="../xdgames/juegos/images/248.png"></a><a href="jugar//231"><img width="100" height="100" src="../xdgames/juegos/images/231.png"></a><a href="jugar//230"><img width="100" height="100" src="../xdgames/juegos/images/230.png"></a><a href="jugar//220"><img width="100" height="100" src="../xdgames/juegos/images/220.png"></a><a href="jugar//207"><img width="100" height="100" src="../xdgames/juegos/images/207.png"></a><a href="jugar//200"><img width="100" height="100" src="../xdgames/juegos/images/200.png"></a><a href="jugar//181"><img width="100" height="100" src="../xdgames/juegos/images/181.png"></a><a href="jugar//176"><img width="100" height="100" src="../xdgames/juegos/images/176.png"></a><a href="jugar//161"><img width="100" height="100" src="../xdgames/juegos/images/161.png"></a><a href="jugar//149"><img width="100" height="100" src="../xdgames/juegos/images/149.png"></a></div>


no entiendo porque creea <div class="tool cloned"> mas presisamente ese "cloned"

yo lo que necesitaba es que continue en el orden correspondiente imprimiendo los resultados, de esta forma imprime los mismos 5, 3 veses yo necesito que aga de 0 a 5, de 5 a 10 y de 10 a 5. no se si se entiende :S

Saludos y espero su resputa :D

Por alexx855

34 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ene 2011 04:52 pm
Te hacen falta varias cosas que obvie! y por lo cual te hace ganador de un :bate: en concreto deberia ser asi:

Código PHP :

$contador = 1;  
echo'<div class="tool">'; //<-----------la clase también va entre comillas!!!
foreach ($context['relatedminijuegos'] as $mj) { 
 
         $nombrecount = strlen($mj['nombre']); 
         $descripcioncount = strlen($mj['descripcion']); 
         $texto = puntos($mj['nombre']);  
         $descripcion =htmlentities ($mj['descripcion']);    
         $nombre =htmlentities ($mj['nombre']);    
 
    // esta condición evalúa si el contador va en un múltiplo de 5  
    if($contador%5==0){  
    //cierras el div y luego abres otro nuevo  <------ TE HACE FALTA! por eso no se crea bien
          echo'</div>'; 
          echo'<div class="tool">'; 
    }  
  
echo'<a href="jugar/'.$text.'/'.$mj['id'].'"><img src="../xdgames/juegos/images/'.$mj['id'].'.png" title="<strong>'.$nombre.'</strong><br><span>'.$descripcion.'</span> 
 "width=100 height=100></a>'; 
$contador++; //<------ si tenes un contador pues que  cuente!!! INCREMENTA LO!
}  
echo'</div>'; 


Prueba y seguramente puede que falte algo! pero se que vas a pensar y solucionarlo ;) de lo contrario :bate: jejeje

con respecto al cloned ....... :cc: take easy

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

chrome
Citar            
MensajeEscrito el 13 Ene 2011 10:41 pm
jeje me meresco :bate: xD
a simple vista quedo de 10 ^^
pero el firebug sigue mostrando esos "cloned" :twisted:
pero igual genial gracias por todo!! :D

Por alexx855

34 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.