[PHP] Modifica dell'immagine avatar

Stato
Chiusa ad ulteriori risposte.
Ciao

Ciao Longo,


Ehmmm sono andato fuori titolo ???? Scusami non me ne sono accorto. Ma devo aprire un'altra discussione per lo script che ho postato o si può seguire qua ??? Inoltre, ho le idee un po' più chiare. Nel senso che, per l'avatar è sufficiente fare un update dell'immagine. Quindi potrei togliere la tabella immagini e metetre una voce avatar nel db degli utenti o sbaglio ???? E poi volevo sapere la query che avevo postato per l'update è corretta ??? Te la riposto. Se vado fuori titolo dimmelo per favore.

PHP:
$qry="UPDATE immagine  SET id='id' WHERE immagine='".$immagine."';";

oppure:

PHP:
$qry="UPDATE immagine  SET immagine='immagine' WHERE id='".$id."';";

Quale delle due è corretta ????
 
No questo è Attinente.
Si visto che l'utente ha un solo avatar puoi mettere il campo nella tabella utenti e fare una query del genere:
PHP:
$qry="UPDATE utenti  SET avatar='".{indirizzo_avatar}."' WHERE id_utente=".$id_utente;
 
Ciao

Ciao,

Scusa se ho risposto solo ora ma ono stato poco bene e ho dormito dall'ultima volta che ti ho scritto. Per indirizzo {indirizzo_avatar} cosa intendi ??? immagine oppure avatar (ossia il nome del campo ) ???? E se invece è su una tabella a parte va bene ugualmente l'update ???
 
Si ma in questo caso non ha senso fare un'altra tabella e intendo quello che ho scritto cioè l'indirizzo dell'immagine: immagini/ciao.jpg
 
Basta che cancelli la tabella immagini e aggiungi un campo alla tabella utenti dove ci vai a mettere l'indirizzo immagini/ciao.jpg e invece di aggiungere un campo alla tabella immagini modifichi il campo bella tabella utenti
 
La query dovrebbe essere una di questo tipo quando viene caricata l'immagine:
PHP:
$qry="UPDATE utenti  SET avatar='".{indirizzo_avatar}."' WHERE id_utente=".$id_utente;
È quella che ti ho postato prima ma vedevo che già ti era sfuggita visto:
A dirlo sembra semplice, e a farlo pi che è complicato

P.S. Sono terrone e fiero di esserlo :) Lecce
 
Ciao

La query dovrebbe essere una di questo tipo quando viene caricata l'immagine:
PHP:
$qry="UPDATE utenti  SET avatar='".{indirizzo_avatar}."' WHERE id_utente=".$id_utente;
È quella che ti ho postato prima ma vedevo che già ti era sfuggita visto:


P.S. Sono terrone e fiero di esserlo :) Lecce

Quindi siamo a 700 km circa di istanza, ma mi dovresti sentire ugualmente eheheheheh. E comunque scusa l'ignoranza, ma terrone non si riferisce ai milanesi in genere ????
 
Ciao

Allora ho provato ma niente, mi ritorna sempre la stessa immagine. Ora ti chiedo un'info per quello script ch emi hanno inviato e che ho postato, devo aprire una nuova discussione per vedere di modificarlo insieme ????
 
No se parliamo di 'modifica immagine avatar' e lo script fa quello allora è attinente.
 
Ciao

Bene,

Ho modificato la tabella utenti e ho messo il campo avatar. Ora come posso fare per cambiare l'avatar ??? Ho tre tasti, "Aggiungi Immagine", "Modifica", "Cancella", "Cambio avatar".

Il tasto ultimo, dovrebbe richiamare il file inser_immages.php per cambiare l'immagine o ne debbo fare un'altro uguale solo che mettendo a posto dell'insert, ci metto l'update ???
 
Mettendo l'altro campo nella tabella utenti sei obbligato a fare un UPDATE eliminando l'insert. Quindi l'utente può avere una sola immagine che verrà modificata quando carica l'altra.
 
Ciao

Ciao,

Ho provato a modificare in questa maniera:

E questa è la parte riguardante l'update. Mi fa vedere l'immagine e mi dice che le immagini sono state memorizzate nel db. Ma quando mi loggo, non visualziza una cippa lippa. E sul db il campo avatar risulta vuoto senza link, dov'è le''rrore ????
PHP:
$qry="UPDATE utenti  SET avatar='avatar' WHERE id='$d'";  
mysql_query($qry);

Innanzi tutto questo è un pezzettoi di codice che mi dovrebbe visualizzare l'immagine. E' corretto ????

PHP:
$sql="select avatar from utenti where id=".$_GET['id'];
$result=mysql_query($sql);
$riga=mysql_fetch_row($result);
$filename=basename($riga[0]);

echo "<br> <br>";

print "<img src='immagini/".$filename."' style='width:100px; height:100px'> <br>";
 
Ciao

Salve a tutti,

Ciao Longo,

Allora super problemone,non so cosa sia successo, ma non mi fa più visualzizare l'immagine come faceva prima, inoltre lupdate non va a buon fine perchè s'inkazza. Non so più cosa fare. Ora cancello il tutto quello che ho fatto e rinizio da capo. Sperando di capire dove sta l'errore. A meno che non debbo mettere l'immagine nel form d'iscrizione ??? Insieme ai soliti dati ??? Boh.....
 
Be' guarda funzionava e bastava cambiare solo 2 cose:
1) la query
2) e le piccole modifiche al db

Dove ci si può perdere nel fare queste modifiche? Non ne ho idea credimi..è più facile a farle che dirle.
 
Ciao

Ciao,

Si vero era semplice da fare, ma non capisco cosa sia successo. come diciamo noi si è sputtanato il programma e me torra reiniziare da capo. Volevo sapere una cosa
si possono confrontare op meglio unire due tabelle di due db diversi ???
 
È difficile creare una nuova discussione per ogni problema? Non so se hai letto il regolamento.
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili