Hola me prodrias decir cual es el array que debo imprimir para tener el resultado que me mencionas??
Lo he estado observando pero no se como imprimirlo, por ejmeplo esta parte da los siguiente
Código PHP:
if ($ultSucursal == $row['sucursal']) {
$servicios[] = $row['servicios'];
}
resultado:
Cita: Corresponde a sucursal1
$servicios[]
Array ( [0] => Agua [1] => Cable )
Array ( [0] => Agua [1] => Cable [2] => Luz )
Array ( [0] => Agua [1] => Cable [2] => Luz [3] => Telefono )
Array ( [0] => Agua [1] => Cable [2] => Luz [3] => Telefono [4] => Colegiatura )
Corresponde a sucursal2
$servicios[]
Array ( [0] => Agua [1] => Cable )
Array ( [0] => Agua [1] => Cable [2] => Luz
esta parte:
Código PHP:
else {
if (count($servicios) != 0) {
$newArray[] = array(
'sucursal'=>$ultSucursal,
'servicios'=>$servicios
);
Este resultado se ve como lo quiero imprimir en pantalla ya esta formado pero la pregunta como imprimo
sucursal1 y sucursal 2 al codigo de mas abajo ya no le entendi muy bien podrias decirme como imprimo para que me de el resultado que me mencionas???
Cita:
Array ( [0] => Array ( [sucursal] => Sucursal1
[servicios] => Array
( [0] => Agua
[1] => Cable
[2] => Luz
[3] => Telefono
[4] => Colegiatura ) ) )
Este es el codigo completo que estoy usando Código PHP:
<?php
$sucursal=$_POST["sucursal"];
include("conecta.php");
$query="select sucursal,direccion,colonia,servicios from tblsucursal INNER JOIN tblserxSuc on tblsucursal.id_sucursal = tblserxsuc.id_sucursal
INNER JOIN tblservicio on tblservicio.id_servicio = tblserxsuc.id_servicio
where tblsucursal.id_municipio=$sucursal";
$ultSucursal = '';
$newArray = array();
$servicios = array();
$resulta=mysql_query($query);
if(!$resulta){
echo "no se envio la consulta";
}else{
//aqui comienza codigo que me has pasado
while($row = mysql_fetch_assoc($resulta)){
if ($ultSucursal == $row['sucursal']) {
$servicios[] = $row['servicios'];
}else {
if (count($servicios) != 0) {
$newArray[] = array(
'sucursal'=>$ultSucursal,
'servicios'=>$servicios
);
}
//cuando imprimo estas variables me da el resultado que pongo abajo en la cita
$servicios = array();
echo $servicios[] = $row['servicios']."<br/>";
}
echo $ultSucursal = $row['sucursal']."<br/>";
}
}
mysql_close($conn);
?>
Resultado de imprimir arreglo $servivios[] y $ultSucursal
Cita: Agua
Sucursal1
Cable
Sucursal1
Luz
Sucursal1
Telefono
Sucursal1
Colegiatura
Sucursal1
Agua
Sucursal2
Cable
Sucursal2
Luz
Sucursal2
No se como imprimirlo alguna idea