salve, sto facendo una funzione che deve prendere da un'array i campi e i post presi dal form
e questa funzione modifica i dati.

La funzione è questa:
Codice PHP:
  
 
function updateProperty($data,$table,$val){
    if (!
is_array($data)) $this->error('Data is not an array'__LINE__);
        foreach (
$data as $k => $v $data[$k] = "'".$this->escape($v)."'";

    
$this->query("UPDATE `".$table."` SET ".array_keys($data)."='".array_keys($data)."' WHERE ".$val."='".$val."'");
  
  } 
e si usa cosi:
Codice PHP:
$updateArray = array(
                  
'password' => md5($temp_pass),
                  
'active' => 1
                  
);

                
$allib->updateProperty($updateArray,'users'$row["email"]); 
Però non mi modifica nulla,

penso di aver sbagliato nella funzione e non so come risolvere perché essendo che sto pretendo spunto da una classe "php user class" e leggendo il loro forum non ci capisco nulla.


Mi dite come posso fare?

ha dimenticavo:
this->query richiama mysql_query.


Grazie mille.