Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/10/2015, 15:21
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Sumar Productos Generado por Usuarios

para que concatenas aqui?????
Código PHP:
Ver original
  1. ['<?php echo "".$row_nombre['nombres'].""; ?>',   <?php echo "".$row_nombre['cantidad'].""; ?>]

prueba asi:
Código PHP:
Ver original
  1. ['<?php echo $row_nombre['nombres']; ?>',   <?php echo $row_nombre['cantidad']; ?>]

Cita:
Warning : mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in
esto te indica que la consulta no esta mostrando nada o no encuentra nada y creo que es por la variable $tabla, asi que deberias crear una condicion estandar de esta variable en caso de no recibirla o no haberla enviado:

Código PHP:
Ver original
  1. <?php
  2.             $usuario = "*****";
  3.             $pass = "*****";
  4.             $host = "*****";
  5.             $base = "*****";
  6.             $db = new MySQLi($host, $usuario, $pass, $base);
  7.             if($db->connect_error) {
  8.             die('Error de conexion ('.$db->connect_errno.')'
  9.             .$db->connect_errno);
  10.             }
  11.  
  12.  
  13. //esto es si la estas enviando desde algun form o enlace
  14.  
  15. if(empty($_post['tabla'])){
  16. $tabla = "NOMBRE DE LA TABLA";
  17. else {
  18. $tabla = $_post['tabla'];
  19.  
  20.             //consultamos y contamos la cantidad de registros que se repiten y los agrupamos por el nombre o un campo especifico
  21.             $cuenta = $db->query("SELECT COUNT(personasid) as cantidad,personasid FROM ".$tabla."productos GROUP BY personasid ORDER BY personasid");
  22.             $total = mysqli_num_rows($cuenta);
  23.             //generamos la lista
  24.             while($row = $cuenta->fetch_array()){
  25.             //consultamos el nombre en la otra tabla
  26.             $nombre = $db->query("SELECT nombres FROM ".$tabla."personas WHERE personasid = '$row[personasid]'");
  27.             $row_nombre = $nombre->fetch_assco();
  28.             //mostramos los resultados
  29.             //echo "El usuario ".$row_nombre['nombres']." tiene ".$row['total_pro']." articulos registrados<br>";
  30.             ?>
  31.                 ['<?php echo $row_nombre['nombres']; ?>',   <?php echo $row_nombre['cantidad']; ?>],
  32.                  
  33.             <?php
  34.             }  
  35.             ?>

de esa manera la variable esta declarada y no vacía en ningun momento y no te genera el error
__________________
[email protected]
HITCEL