ciao a tutti ho faffo una funzione per fare l update, adesso il problema e che non mi visualizza i dati in tempo reale , mi spiego meglio i dati che ho modificato , ma per vederli devo fare un refresh del browser perche ? questa e la funzione :
Codice PHP:


function UpdateDepartment($departid,$departname,$description,$enabled,$displayorder)
{
global 
$dbcore ,$error;

$sql mysql_query("update depart set 
                                     departname = '
$departname',
                                     description = '
$description',
                                     lastchange = '"
.time()."',
                                     enabled = '
$enabled' ,
                                     staffid = '"
.$_COOKIE['RCW_adminid']."',
                                     displayorder = '
$displayorder'                  
                                     where departid = "
$departid ."                          
                                                        "
) or die(mysql_error());
                                                        
                                                        
            if(
$sql)
            {
            
$error false;
            }
            else
            {
            
$error true;
            }



e questo e il files dove viene l upload
Codice PHP:

if(isset($_POST['action'])and ($_POST['action']=="update"))
{

if(!isset(
$_POST['departname'])){$departname="";}else{$departname trim(addslashes($_POST['departname']));}
if(!isset(
$_POST['enabled'])){$enabled="";}else{$enabled intval($_POST['enabled'])?1:0;}
if(!isset(
$_POST['description'])){$description="";}else{$description trim(addslashes($_POST['description']));}
if(!isset(
$_POST['displayorder'])){$displayorder="";}else{$displayorder intval($_POST['displayorder']);}


$updatedepart UpdateDepartment($departid,$departname,$description,$enabled,$displayorder);
$updatedepart['departname'] = $departname;
$updatedepart['description'] = $description;
$updatedepart['enabled'] = $enabled;
$updatedepart['displayorder'] = $displayorder;

if(!
$error){
//Redirect("index.php?_m=content&_s=editdepartment&id_dep=$departid");
$smarty->assign('errorfalse' true);
}else{

$smarty->assign('errortrue' true);
}


se includo la funzione del redirect fa il refresh dei dati automaticamente e funziona pero non fa in tempo ad inviare il messaggio di conferma al template perche ?????????