---
title: "Hindra update=insert"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/134707-hindra-update-insert"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "learn"
published: "2005-09-24T10:45:35.000Z"
updated: "2005-09-25T00:16:39.000Z"
replies: 4
views: 292
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/134707-hindra-update-insert"
---

# Hindra update=insert

## #1 — learn, 2005-09-24T10:45Z

Jag har en typ av gästbok där man postar inlägg via ett formulär med post-method. Sidan vet att användaren postat genom en query_string (?dopost) i formulärets action. Det som är lite småtråkigt är att ifall användaren har postat ett inlägg och klickar på uppdatera i browsern så läggs det som ligger i $\_POST in i databasen (mysql) igen!! Hur kan jag göra för att förhindra detta på smidigast och enklast sätt?

Permalänk: https://www.webforum.nu/p/134707

## #2 — Helmertz, 2005-09-24T10:50Z

Skicka vidare användaren till en annan sida :) Eller så kan du väl döda variabeln efter att du satt in den i databasen, unset($\_POST\['variabel'\];

Permalänk: https://www.webforum.nu/p/1677713

## #3 — learn, 2005-09-24T11:14Z

just så enkelt var det, ja... :)

Permalänk: https://www.webforum.nu/p/1677718

## #4 — Palle, 2005-09-24T22:43Z

Tråden flyttas från *Webbutveckling - Övrigt*.

mvh Palle
Moderator webForum

Permalänk: https://www.webforum.nu/p/1677849

## #5 — Matte, 2005-09-25T00:16Z

> **Helmertz skrev:**
>
> Skicka vidare användaren till en annan sida :) Eller så kan du väl döda variabeln efter att du satt in den i databasen, unset($\_POST\['variabel'\];

Att "döda" variabeln är meningslöst, för när användaren uppdaterar webbläsaren så postas samma formulär igen, och POST-variabeln finns ändå.

Permalänk: https://www.webforum.nu/p/1677868

---

Tråden på webben: https://www.webforum.nu/amne/php/134707-hindra-update-insert
