04. april 2005 - 21:03Der er
4 kommentarer og 1 løsning
Opdater datebase undtagen 1 enkelt felt
Hvis man laver en database update med et billede felt som er tomt, og man allerede har en billedesti i databasen hvordan vil man lige gør det så den den ikke sletter den hvis man vil opdatere de andre felter, idatabasen.
$sql="UPDATE nettProducts SET produkt_navn='{$_POST['produkt_navn']}', produkt_beskrivelse='{$_POST['produkt_beskrivelse']}', produkt_beskrivelse_2='{$_POST['produkt_beskrivelse_2']}', cat_id='{$_POST['cat_id']}', produkt_lager='{$_POST['produkt_lager']}', produkt_pris='{$_POST['produkt_pris']}', produkt_billede='{$_POST['produkt_billed']}' WHERE produkt_id='$id'";
Den første linie undersøger om variablen $_POST['produkt_billed'] indeholder noget. Hvis den gør så vil $pic_sql indeholde værdien ", produkt_billede = 'værdien af variablen'", ellers vil den bare være den tomme streng.
Nede i definitionen af $sql vil den så smide denne streng på. Det gør at så produkt_billede kun bliver opdateret hvis $pic_sql er sat til noget andet end den tomme streng, hvilken den kun er når $_POST['produkt_billed'] indeholder noget.
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.