Hej
jeg plejer at bruge et lille trick til den sag
lav en side der hedder formsubmit.php
<?
include("dbcon.php")
mysql_query("insert data blah bla");
header("location: formsubmitsucces.php");
?>
På den måde ryger du videre til formsubmitsucces.php efter din sql er
opdateret. Og ved tryk på f5 eller refreash vil den ikke spørge om du har
lyst til at poste data igen men blev refreshe formsubmitsucces.php siden.
--
Tonny Jørgensen
Network administrator
enavn® ApS
Stockholmsgade 51
DK-2100 København Ø
Tel: +45 35 22 00 40
Fax:+45 35 22 00 41
mail: tonny@enavn.com
http://www.enavn.dk
"Peter" <nospam@invalid.invalid> skrev i en meddelelse
news:2005021508362516807%nospam@invalidinvalid...
> On 2005-02-15 08:28:52 +0100, Leif <?> said:
>
>> Jeg har en formular, hvorfra der bliver opdateret i en mysql database,
>> bl.a. ved brug af php.
>>
>> Når en opdatering så er lykkedes fint, så er posten i databasen. Men
>> hvis jeg så trykker opdater eller F5, så bliver den samme post indsat
>> 1 gang til.
>>
>> Mvh. Leif
>
> Du poster igen når du refresher... sådan er browseren bare bygget...
>
> Du kan efter din mySQL insert redirecte til den side du ellers ville havne
> på, så kan den tåle en refresh... kig på header() på dk.php.net
>
> /Peter
>
>