Sender info fra form til database ved opdatering!

Tags:    databaser php forms

Hej,

Prøver at få en form til at gemme info i min database. Følgende kode gemmer teksten, men bare jeg åbner siden eller opdaterer siden sender den info til databasen.

Det skulle gerne være sådan, at info kun bliver sendt til databasen når der trykkes på "submit" i formen.

Her er mine PHP koder:
Fold kodeboks ind/udPHP kode 


Her er formen:
Fold kodeboks ind/udPHP kode 


Hvad er det jeg gør forkert?




2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hej Gerner.

Grunden til at den sender opdatering selv, er fordi du ikke tjekker om din form er blevet sendt.

Du kan tjekke om siden har modtaget nogen POST ved at tjekke om $_POST variablen er tom, hvis den er tom er formen ikke blevet sendt.

Jeg ville også anbefale dig at tjekke om dine felter er sendt, ved at bruge isset()

Fold kodeboks ind/udPHP kode 





Indlæg senest redigeret d. 06.01.2014 16:47 af Bruger #17760
din sql syntax er forkert, du har skrevet det som en update query og ikke indsæt.

INSERT:
Fold kodeboks ind/udSQL kode 


UPDATE:
Fold kodeboks ind/udSQL kode 




t