27. juni 2007 - 08:40Der er
6 kommentarer og 1 løsning
Simpel if sætning, hvad gør jeg galt?
Jeg har lavet en if sætning hvor jeg gerne vil have at hvis fil feltet er tomt så skal den ikke andre på billede navnet i databasen og ikke slette noget billede fra databasen, men hvis man vælger et billede i feltet skal den slette det gamle billede fra serveren og uploadet det nye og sætte navnet ind i databasen.
Jeg kan overhoved ikke så den til at gøre som jeg vil.. har prøvet næsten alt!
KODEN:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: $img = mysql_query("SELECT * FROM nyheder WHERE id = '$_GET[id]'"); $imgre = mysql_fetch_assoc($img); unlink('../images/nyhed_img/'.$imgre['img_url']);
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Den vil gerne fjerne det gamle billede og uploade det nye hvis vil have et nyt, men hvis man man ikke ønsker et nyt billed og så sletter den det billede som er tilknyttet nyheden, som det ikke skal gøre.
det er så din if der går ind og laver pjatrøv med dig når du opdaterer en nyhed uden at smide et billede op ikke?
Lige umiddelbart kan jeg heller ikke finde variablen $imgre defineret nogen steder, men jeg har heller ikke leget så meget med filupload så ved ikke om det er en den genererer selv, men det er lige det eneste jeg kan finde som skulle gøre det
men hvorfor beder du den om at hente billedlinket fra databasen og så smide det tilbage i databasen uden at det faktisk bliver ændret?
faktisk kan du prøve at dele din $up i to og smide en i if og en anden i else.
Prøv at ret din $up i if til dette: $up = mysql_query("UPDATE `Nyheder` SET `Overskrift` = '".$_POST[overskrift]."', `tekst` = '".$_POST[tekst]."', `info_tekst` = '".$_POST[overskrift]."', `link` ='".$_POST[link]."' WHERE `id` = ".$_GET[id])or die(mysql_error());
og efterlad den i else uændret. Så skulle du gerne være ude over det problem hvis jeg ikke tager meget fejl. Ikke en elegant løsning... "but if it works, don't fix it" ;)
Har fundet en anden løsning.. Vil bruge FCKeditoren... Den er jo super smart
Synes godt om
Ny brugerNybegynder
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.