02/06/2014, 12:37
|
| | Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 10 años, 6 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. |