Lo cuento lo mas rapido posible , tengo una serie de productos en una base de datos mySQL y lo que quiero hacer es cargarlos por PHP de la base y usar bootstrap para colocarlos.
Cargo los productos bien y me reconoce lo que le digo en bootstrap porque si cambio el tamaño de las celdas en efecto cambia pero la cosa es que me pone uno debajo de otro en vez de izquierda a derecha.
Os enseño el codigo que es corto y una foto de como me queda:
Código:
Y esto es lo que me hace :<section> <div class="row"> <div class='col-lg-2 col-md-2 col-xs-12'> <!-- gallery images --> <?php $conx = mysql_connect ("xxxxxxxx","xxxx","xxxxx"); if (!$conx) die ("Error al abrir la base <br/>". mysql_error()); mysql_select_db("qsb951") OR die("Connection Error to Database"); $sql="select * from producto where externo_subfam='1' and idioma='EN'"; $result= mysql_query($sql) or die(mysql_error()); if(mysql_num_rows($result)==0) die("No hay registros para mostrar"); while($row=mysql_fetch_array($result)) { $id = $row [id_producto]; $link = "product?id_producto=". $id; ?> <a class="thumbnail" href="#"> <img class='img-responsive' src='http://www.xxxx.es/img/productos/<?php echo $row['imagen_principal'];?>' alt='' /> <div class="caption"> <h4><?php echo $row['nombre'];?></h4> <p class='description'> <a href='../<?php echo "$link"?>' role='button' class='btn btn-primary'>Info</a> </p> </div> </a> <!-- end gallery image--> <?php } /* end of while statement */ ?> </div> </div> <!-- end photo gallery --> </section>
Como veis tiene todo el espacio del mundo a su derecha pero sale uno debajo de otro.
Cuando yo lhe dado tamaño 2 de 12 en bootstrap , pienso que el error esta relacionado con el codigo PHP porque no he tenido problemas hasta ahora haciendo cosillas asi con bootstrap a pesar de que llevo poco usandolo.
Gracias!