Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelmia sivun päivityksen takia

Vasta_alkaja [08.12.2006 10:13:39]

#

Ja ongelmanihan on siinä, että kun käyttäjä täyttää kentät ja tallentaa. Tieto tallentuu. Mutta jos sen jälkeen painetaan vaikka F5, niin tieto tallentuu uudestaan. Eli haluaisin pois sen tiedon jäämisen johonkin muistiin. Eli ei saisi tallentaa uudestaan. Miten tehtäisiin esimerkiksi, niin että se uudelleen ohjaa takaisin sivulle, tai tyhjentäisi muistin tai jotain.

function saveData()

{
$UserFirstName = mysql_escape_string($_REQUEST['UserFirstName']);
$UserLastName = mysql_escape_string($_REQUEST['UserLastName']);

$query="INSERT INTO Parishioners SET

    UserFirstName='$UserFirstName',
    UserLastName='$UserLastName";

res=mysql_query($query);
if($res==false)
echo mysql_error();

}

siirappi [08.12.2006 15:55:03]

#

Ohjaus toiselle sivulle, joka samalla siis tyhjentää POST-muuttujat:

header("Location: <tähän url>");
exit();

Ja tosiaan josset käytä puskurointia niin headerit tulee lähettää ennen kuin mitään muuta tulostetaan.

https://www.php.net/header

Kentti [11.12.2006 15:52:04]

#

Tai sitten tuohon tarkistus, että onko se tieto jo siellä.

Vasta_alkaja [12.12.2006 10:29:10]

#

Thanks..

Se toimii nyt juuri niinkuin pitääkin!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta