Avatar billede floetti Nybegynder
09. juni 2003 - 17:49 Der er 4 kommentarer og
1 løsning

Hjælp med update af MySQL !

Hej!

Jeg sætte et spørgsmål i går, men så troede jeg at jeg havde lødt problemet, mennnnn.. ikke helt.
Jeg har nogle tekstfelter som skal updatere en profile, der er mulighed for at uploade billede. Det kører fint, men problemet er bare når man har uploadet billedet og så regigerer og ikke uploader nyt billede, så forsvinder det gamle.

if($_GET[mode] == "mod_user"){
$save_path = 'profile/images/profiles';
$Picid = date('YmdHis');
move_uploaded_file($_FILES['upload']['tmp_name'],"$save_path/$Picid.jpg");
$sql = mysql_query("Update users set password = \"$_POST[password]\", nick = \"$_POST[nick]\", email = \"$_POST[email]\", about = \"$_POST[about]\", image = \"$Picid\" where id = \"$_SESSION[id]\"");
}
};

Kan det ikke lavet med noget i den her retning:

if($_GET[mode] == "mod_user"){
if(!$_POST['upload']){
$sql = mysql_query("Update users set password = \"$_POST[password]\", nick = \"$_POST[nick]\", email = \"$_POST[email]\", about = \"$_POST[about]\" where id = \"$_SESSION[id]\"");
}else{
$save_path = 'profile/images/profiles';
$Picid = date('YmdHis');
move_uploaded_file($_FILES['upload']['tmp_name'],"$save_path/$Picid.jpg");
$sql = mysql_query("Update users set password = \"$_POST[password]\", nick = \"$_POST[nick]\", email = \"$_POST[email]\", about = \"$_POST[about]\", image = \"$Picid\" where id = \"$_SESSION[id]\"");
}
};

Håber nogen kan hjælpe lidt ???
Avatar billede ztyxx Nybegynder
09. juni 2003 - 17:51 #1
mon du skulle have NOT NULL for billedrækken i databasen
Avatar billede floetti Nybegynder
09. juni 2003 - 17:54 #2
Jo, det har jeg. Men det er ligemeget, fordi at billedet får en værdi af $Picid = date('YmdHis');, så der er ikke nogen NULL værdi.... !
Avatar billede ztyxx Nybegynder
09. juni 2003 - 17:56 #3
nej, men så vil den jo overskrives, med noget der ikke er der, og derfor får du ikke et billede frem
Avatar billede floetti Nybegynder
09. juni 2003 - 17:57 #4
Nå, men det ser up til at det virker fint alligevel !!!!!

SÅ min fejl ;)

--> floetti
Avatar billede ztyxx Nybegynder
09. juni 2003 - 17:57 #5
;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester