Os adjunto el código actual:
Código PHP:
<?php
$numcolumnas = 3;
//echo $array["id"];
$consulta = mysql_query("SELECT * FROM locutores as loc LEFT JOIN asignaciones as asi ON loc.id = asi.id_locucion WHERE asi.id_usuario = '".$array["id"]."' AND loc.genero='Masculino'");
$total_resultados = mysql_num_rows($consulta);
if ($total_resultados>0) {
echo "<div>Hay $total_resultados elementos</div>";
$i = 1;
while($fila = mysql_fetch_array($consulta)){
$resto = ($i % $numcolumnas);
if($resto == 1){ /*si es el primer elemento creamos una nueva fila*/
echo "<div class='row'>";
}
echo "<div class='col-lg-4'>
<div class='item-casting'>
<div class='small-track-container'>
<div class='div-track-actions'>
<div class='row row-no-padding'>
<div class='col-sm-4 col-xs-4 nopadding'>
<div class='circle-track'>";
echo "<img onclick=\"mostrar(this,'reproductor".$fila['id']."'); return false\" class='img-track' alt='img-listen' src='http://...../wp-content/themes/track15/images/listen-track.png'>
</div>
</div>
<div class='col-sm-8 col-xs-8 nopadding'>
<div class='div-track-data'>
<p class='track-title'>Locutor: ".$fila['codigo']."</p>
<p class='track-client'>Idiomas: ".$fila['idioma']."</p>
<p class='track-category'>Género: ".$fila['genero']."</p>
<div class='text-right track-download-container'>
<a href='http://...../clientes/".$fila['urlaudio']."' title='Descargar track'><img class='track-download' alt='img-download' src='http://...../wp-content/themes/track15/images/download-track.png'></a>
</div>
</div>
</div>
</div>
<audio id='reproductor".$fila['id']."' controls style='display:none'>
<source src='http://..../clientes/".$fila['urlaudio']."' type='audio/mp3' />
</audio>
</div>
</div>
</div>
</div>";
/*mostramos el valor del campo especificado*/
if($resto == 0){
/*cerramos la fila*/
echo "</div>";
}
$i++;
}
if($resto != 0){
/*Si en la última fila sobran columnas, creamos celdas vacías*/
for ($j = 0; $j < ($numcolumnas - $resto); $j++){
//echo "<td></td>";
}
echo "</div>";
}
}else{
echo "<div>0 elementos encontrados</div> ";
} ?>