Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/11/2008, 16:35
bellleti
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: problema al guardar en array.

Cita:
Iniciado por bellleti Ver Mensaje
tengo este codigo, quiero guardar los campos que passen de 1000 en un array para mostrarlos mas tarde... y solo me guarda el ultimo campo.. nse si no creo bien el array o no lo guardo bien... a ver si me pueden ayudar


gracias:P

Código PHP:
$sql "SELECT p.testdim,p.testdate, p.milk, p.fat,p.scc,p.prot,p.herd_id, h.herd_id, h.codi,a.herd_id,max( a.parity )    ,                           a.endparitydate
                   FROM production p , herd h, ag_parity a
                  WHERE p.TESTDATE = '2008-05-07'
                 and p.herd_id= a.herd_id 
                 and a.herd_id= h.herd_id
                 and p.herd_id= h.herd_id
                 GROUP BY a.herd_id
                 LIMIT 0, 150"
;
        
    
        
$consultsql=new Consulta;
                
$result=$consultsql->executar($sql);
        
            
        while(
$row=mysql_fetch_array($result))   
              {
              
                   
$celules=$row['scc'];
                
                if (
$celules>=1000)
                   {     
                                         if (!isset(
$_SESSION['maxscc']))
                                              {
                        
$_SESSION['maxscc'] = array();
                        
$_SESSION['maxscc'][]=$row['scc'];
                               }
                 
                         else
                         {
                          
$_SESSION['maxscc'][]=$row['scc'];
                     }
                 
                
                      }
            
            
mysql_free_result($result);  //Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
                                      // Mysql_free_result() es fa servir per lliberar memoria feta servir a les consultes, i es                                                    necessari depenent del nº de consultes "visites" que i fem.
       
             
printf ($_SESSION['maxscc']);
              
              
              
               
           
    } 
codigoo de eerror

Fatal error: [] operator not supported for strings in C:\xampp\htdocs\projecte\alertes.php on line 44
alguien sabe ese error porque sale?? gracias