salve ragazzi ho un grosso problema devo dividere i risultati che prendo da database e farli incrementare uno a sinistra e uno a destra , infine a capo uno a sin, e uno a destra e a capo io non riesco in quanto me li copia tutti a sinistra e me li ripete a destra, inoltre ragazzi questi valori li passo ad un files tpl con un arrey ,
premetto ho provato a dividere le variabbili che estraggo dal daabase e fare tipo catdestra dat sinistra funziona ,pero non va bene in quanto se viene disabilitata una funzione non scala ma rimane la posizione vuota
questo e lo scrit che estraggo i dati i ati li estraggo and 1 che sarebbe la posizione and enable he serve ad abilitare la funzione.
i dati che estraggo sono: icona, titolo, descrizione . mi date una mano perfvore
Codice PHP:
$cnt 0;   // Contatore 

if($autorizzato=="1"){
   
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='1' and   
      permission='2' and enable ='1' limit 1"
); 
   while(
$array=mysql_fetch_array($caric_blocks_home)){ 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 
   } 
// FIN QUI DOVREBBE ANDARE TUTTO BENE: fai una sola query 
} else {   // Anche qui ok, perchè fai una query 
$cnt 0;   // Contatore 
   
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='1' and 
      permission='1' and enable ='1' limit 1"
); 
   while(
$array=mysql_fetch_array($caric_blocks_home)) { 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description']."");
   
// Incremento il contatore 
   
$cnt++;  
   } 
}   
// Provo a cambiare... 

unset($caric_blocks_home); 
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='2'  and 
   enable ='1' limit 1"
); 
while(
$array=mysql_fetch_array($caric_blocks_home)) { 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 

unset(
$caric_blocks_home); 
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='3'  and 
   enable ='1' limit 1"
); 
while(
$array=mysql_fetch_array($caric_blocks_home)) { 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 

unset(
$caric_blocks_home); 
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='4'  and 
   enable ='1' limit 1"
); 
while(
$array=mysql_fetch_array($caric_blocks_home)){ 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 

unset(
$caric_blocks_home); 
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='5'  and 
   enable ='1' limit 1"
); 
while(
$array=mysql_fetch_array($caric_blocks_home)){ 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 

unset(
$caric_blocks_home); 
$caric_blocks_home mysql_query("select  * from blocks_home where posizione ='6'  and 
   enable ='1' limit 1"
); 
while(
$array=mysql_fetch_array($caric_blocks_home)){ 
   
$valori_da_passare[$cnt]['posizione'] = $array['posizione']; 
   
$valori_da_passare[$cnt]['img_icon'] = $array['img']; 
   
$valori_da_passare[$cnt]['path_content'] = $array['path']; 
   
$valori_da_passare[$cnt]['title_content']  = constant("".$array['nome']."");  
   
$valori_da_passare[$cnt]['descrict_content'] = constant("".$array['description'].""); 
   
// Incremento il contatore 
   
$cnt++; 

$smarty->assign("array_lato_sinistro",$valori_da_passare);
$smarty->assign("array_lato_destro",$valori_da_passare);
$smarty->display('index.tpl');