Tema: Sacar titulo
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/12/2007, 08:40
toplucho
 
Fecha de Ingreso: julio-2005
Mensajes: 259
Antigüedad: 18 años, 9 meses
Puntos: 0
Re: Sacar titulo

Cita:
Iniciado por Sanubrio Ver Mensaje
Código PHP:
$jugadores = array(
  array(
'nombre' => 'Pepe''posicion' => 'defensa'),
  array(
'nombre' => 'Juan''posicion' => 'portero'),
  array(
'nombre' => 'Carlos''posicion' => 'delantero'),
  array(
'nombre' => 'Luis''posicion' => 'medio'),
  array(
'nombre' => 'Antonio''posicion' => 'delantero'),
  array(
'nombre' => 'Ramon''posicion' => 'defensa')
);

$posiciones = array();
foreach (
$jugadores as $jugador)
{
    
$posiciones[$jugador['posicion']]['numero']++;
    
$posiciones[$jugador['posicion']]['jugadores'][] = $jugador;
}

foreach (
$posiciones as $posicion => $datos)
{
    echo 
'<strong>'.$posicion.' ('.$datos['numero'].')</strong><br />';
    foreach (
$datos['jugadores'] as $jugador)
    {
        echo 
$jugador['nombre'].'<br />';
    }

Imagino que esto se parece mas a lo que necesito. ¿como meto todos los registros en un array lo tengo en base de datos?
Yo necesito que en lugar de mostrar siempre su posicion y nombre, muestre una sola vez la posicion con todos sus nombres y asi con el resto de posiciones y nombres.