Ver Mensaje Individual
  #22 (permalink)  
Antiguo 10/08/2010, 11:48
sagitariosTheBest
 
Fecha de Ingreso: diciembre-2005
Mensajes: 201
Antigüedad: 18 años, 11 meses
Puntos: 2
Pregunta Respuesta: Ayuda a imprimir una sola vez registro de bd

Mira este es el array como esta formado:
la verdad no entiendo a que te refieres sin pociciones segun yo tiene sus pociones esta es la estructura del array $newArray te pongo los comentarios de las pocisiones bueno segun yo no soy el experto tu eres el que sabes por eso sigo aqui sin resolverlo :(

Código PHP:
Array
(
    [
0] => Array//pocision
        
(
            [
sucursal] => Sucursal1
            
[servicios] => Array
                (
                    [
0] => Luz
                
)

        )

    [
1] => Array //pocision
        
(
            [
sucursal] => Sucursal1
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                
)

        )

    [
2] => Array //pocision este es el resultado que deseo imprimir en pantalla solo este de sucursal1
        
(
            [
sucursal] => Sucursal1
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                
)

        )

    [
3] => Array
        (
            [
sucursal] => Sucursal2
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                    
[3] => Colegiatura
                
)

        )

    [
4] => Array
        (
            [
sucursal] => Sucursal2
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                    
[3] => Colegiatura
                    
[4] => Telefono
                
)

        )

    [
5] => Array
        (
            [
sucursal] => Sucursal2
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                    
[3] => Colegiatura
                    
[4] => Telefono
                
)

        )

    [
6] => Array
        (
            [
sucursal] => Sucursal2
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                    
[3] => Colegiatura
                    
[4] => Telefono
                
)

        )

    [
7] => Array // este es el resultado que deseo de sucursal2
        
(
            [
sucursal] => Sucursal2
            
[servicios] => Array
                (
                    [
0] => Luz
                    
[1] => Cable
                    
[2] => Agua
                    
[3] => Colegiatura
                    
[4] => Telefono
                
)

        )


Esta parte del codigo es la que construye $newArray:
la verdad no se que mas hacer ya estube intentando comprender tu codigo pero no encuentro como aplicarlo aqui.


Código PHP:
while($row mysql_fetch_assoc($resulta)){
          
          
$ultsucursal=$row['sucursal'];   
          
           
//buscando resultados repetidos
           
if(array_search($row['servicios'],$servicios)=== false){
            
$servicios[] = $row['servicios'];            
           }
           
           
$newArray[]=array('sucursal'=>$ultsucursal,'servicios'=>$servicios);
          
                   
         }
//fin de while 

Última edición por sagitariosTheBest; 10/08/2010 a las 12:05