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.