Avatar billede gf Nybegynder
17. november 2004 - 19:29 Der er 4 kommentarer og
1 løsning

registrere om der er ændret i et tekstfelt

Hej

jeg har en række tekst felter i en form. i nogle af felterne hentes der tekst ind fra en mysql database.

hvordan kan man registrere om teksten i et tekstfelt er ændret?

Findes der en let metode i mysql eller lign. til kun at lave en update i mysql i de felter hvor der er en ændring.

som udagngs punk kan vi sige at tekstfelterne hedder text1, text2, text3, text4 og de tilhørender felter i mysql hedder det samme

mvh gf

mvh gf
Avatar billede googolplex Novice
17. november 2004 - 19:53 #1
Hvorfor opdaterer du ikke bare det hele, der sker vel ikke noget ved at opdatere et felt der er identisk med det der ligger i db ?
Avatar billede gf Nybegynder
17. november 2004 - 20:08 #2
Hej googolplex

Det er fordi der er mange brugere der benytter systemet, og det kan let forekomme ,at en anden bruger har ændret i feltet inden "jeg" Updater igen.

Mvh gf
Avatar billede jaw Nybegynder
17. november 2004 - 22:40 #3
Tror du så må ud i 2 querys.

SELECT * FROM tabel WHERE et_eller_andet = noget

$cmd = "UPDATE tabel SET ";
if($_POST['text1'] != $row['text1']) {
  $cmd .= "`text1` = `".$_POST['text1']."`,";
}

osv. osv.
Avatar billede gf Nybegynder
19. november 2004 - 20:22 #4
Jaw det virker fint. kom lige med et svar

Mvh gf
Avatar billede jaw Nybegynder
19. november 2004 - 21:53 #5
Det vil jeg da så gøre :)
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