Salve a tutti vorrei chiedervi un piccolo aiuto vi spiego, quando un utente fa login nella sezione profilo dove trova i suoi dati personali voglio che aggiunga anche un immagine.
ovviamente voglio che nel database inserisca solo il nome del file tipo mionome.gif e qui tutto ok non mi da errore ma vorrei che l'immagine venga salvata in una cartella ma qui c'è il problema che non mela salva!! vi allego in basso il codice che ho creato
Codice PHP:
public function createAddress($userId, $nominativo, $first_name, $cognome, $street, $city, $cap, $bandiera, $website, $avatar){
$query = "SELECT count(1) as has_prova FROM provaWHERE user_id = $userId";
//var_dump($query); die;
$result = $this->db->query($query);
if ($result[0]['has_address'] > 0) {
$this->db->query("UPDATE prova SET nominativo = '$nominativo', first_name = '$first_name', cognome = '$cognome', street = '$street', city = '$city', cap = '$cap', bandiera = '$bandiera', website='$website', avatar='$avatar' WHERE user_id = $userId");
} else {
$this->db->query("INSERT INTO prova(user_id, nominativo, first_name, cognome, street, city, cap, bandiera, website, avatar) VALUES ($userId, '$nominativo', '$first_name', '$cognome', '$street', '$city', '$cap', '$bandiera', '$website', '$avatar' )");
if($query_run)
{
move_uploaded_file($_FILES["imagename"]["tmp_name"],"avatar/".$_FILES["imagename"]["name"]);
}
}
}
grazie in anticipo ci mi può aiutare a capire dove c'è l'errore grazie mille