Necesito sacar ya en pantalla los datos que me devuelve una consulta sql de multiples tablas relacionadas.
Al ser tablas relacionadas, me devuelve, para un mismo cliente todos sus pedidos y me lo devuelve de esta forma:
Cita:
Para sacar los datos en pantalla hago un mysql fetch array como el siguiente:cliente...| pedido numero. | direccion completa |
-------.|--------------|------------------|
arturo.....| ................1904 | c/ solete n.7...........|
arturo.....| ................2312 | c/ solete n.7...........|
arturo.....| ................0460 | c/ solete n.7...........|
Manolo...| ................5305 | c/ perejil n.1000....|
Manolo...| ................1035 | c/ perejil n.1000....|
-------.|--------------|------------------|
arturo.....| ................1904 | c/ solete n.7...........|
arturo.....| ................2312 | c/ solete n.7...........|
arturo.....| ................0460 | c/ solete n.7...........|
Manolo...| ................5305 | c/ perejil n.1000....|
Manolo...| ................1035 | c/ perejil n.1000....|
Código PHP:
while ($fila=mysql_fetch_array($peticion))
{
echo $fila['nombreCliente']."<br>";
echo $fila['numPedido']."<br>";
echo $fila['direccion']."<br>";
}
Cita:
Lo que necesito es que me saque todos los pedidos agrupados entre el nombre y la direccion de la sigeuiente maneraarturo
1904
c/ solete n.7
arturo
2312
c/ solete n.7
arturo
0460
c/ solete n.7
Manolo
5305
c/ perejil n.1000
Manolo
1035
c/ perejil n.1000
1904
c/ solete n.7
arturo
2312
c/ solete n.7
arturo
0460
c/ solete n.7
Manolo
5305
c/ perejil n.1000
Manolo
1035
c/ perejil n.1000
Cita:
Me han dado una solucion, pero no acabo de dar con el toque final.arturo
1904
2312
0460
c/solete n.7
------------------
Manolo
5305
1035
c/ perejil n.1000
------------------
1904
2312
0460
c/solete n.7
------------------
Manolo
5305
1035
c/ perejil n.1000
------------------
Se trata de poner un contador y con un if de la siguiente manera:
Código PHP:
$nombre="";
echo "<hr>";
while ($fila=mysql_fetch_array($peticion))
{
if ( $nombre!= $fila ['nombreCliente'])
{
echo $fila ['nombreCliente']."<br>";
echo $fila ['direccion']."<br>";
$nombre= $fila ['nombreCliente'];
}
echo $fila['numPedido']."<br>";
}
echo "<hr>";
Alguien sabe como terminar de conseguir esto?
No tiene porque ser con el contador y si hay alguna forma mas efectiva que con el caontador me vale
Un saludo y gracias a todos!