cddalex
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
<?php $not = mysqli_query($con, "SELECT * FROM entradas, categorias WHERE id = entrada_categoria AND entrada_publica = '1' ORDER BY entrada_fecha DESC LIMIT 27"); while($entrada = mysqli_fetch_array($not)){ $entradaid = $entrada['entrada_id']; $query = mysqli_query($con, "SELECT * FROM votaciones WHERE id_entrada = '$entradaid'"); while($data = mysqli_fetch_assoc($query)){ $rate_db[] = $data; $sum_rates[] += $data['puntos']; } if(mysqli_num_rows($query) != 0){ $rate_times = mysqli_num_rows($query); $sum_rates = array_sum($sum_rates); $rate_value = $sum_rates/$rate_times; $rate_bg = (($rate_value)/5)*100; } else { $rate_times = 0; $rate_value = 0; $rate_bg = 0; } ?> <div class="col-md-4 col-sm-6 col-xs-6"> <a class="block block-rounded block-link-shadow" href="app?en=<?php echo $entrada['entrada_id']; ?>"> <div class="block-content block-content-full d-flex align-items-center justify-content-between"> <div class="item block-app-image"> <img style="border-radius:5px;object-fit:cover" src="<?php echo $entrada['entrada_portada']; ?>" width="64" height="64"> </div> <div class="ml-2 text-right"> <p class="font-w600 mb-0 app-title"> <?php echo $entrada['entrada_titulo']; ?></p> <div class="stars mb-0"> <span class="score" title="Facebook average rating" style="width: <?=$rate_bg; ?>%;"></span> <span class="star"><?=substr($rate_value,0,3);?></span> </div> <button type="button" class="block-app-download btn btn-outline-success btn-sm"> <i class="fa fa-fw fa-download mr-1"></i> Descargar</button> </div> </div> </a> </div> <?php } ?> |
Resulta que quiero que el código me dropee más de un resultado de la cantidad de votaciones por estrellas, pero solo me dropea de un solo artículo, ¿qué debo de hacer?