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');