Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/06/2014, 12:37
juansalazar
 
Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: numero de repeticiones de los registros

Hola de nuevo. Entiendo la idea pero no sé aplicarlo bien. Te paso el código y comento:

$sql="SELECT * FROM carrito WHERE usuario='$usuario';";
$comprobar=mysql_query($sql,$conexion);
$array=mysql_fetch_array($comprobar); --> Creo un array llamado "$array" donde guarda todas las filas de la tabla según consulta.

while ($fila=mysql_fetch_array($comprobar)){ --> Recorre todo el array $fila.
$isbn=$fila['isbn']; --> La variable toma el valor del campo "isbn" de la fila
$array=array('isbn1', 'isbn3', 'isbn2', 'isbn1', 'isbn2', 'isbn1', 'isbn3', 'isbn2', 'isbn1'); --> Aquí que no estoy seguro de cómo ponerlo. Es donde se debe guardar el valor el campo "isbn" obtenido de cada fila de la tabla.
}

Una vez obtenidos los "isbn" y guardados en el array "$array", se recorre el array con el foreach, para averiguar cuantas veces se repite cada "isbn"
foreach (array_count_values($array) as $valor => $cantidad)
echo $valor . ' se repite ' . $cantidad . ($cantidad > 1 ? ' veces' : ' vez') . '<br />';

De manera que al final se muestre como lo has puesto en el echo.

Lo que necesito es saber cómo es el código. Gracias de antemano.