Avatar billede hmortensen Nybegynder
20. april 2004 - 15:29 Der er 10 kommentarer og
1 løsning

Reset variable

Hejsa

Er det muligt at resette en variable ?

<?php
if ((isset($_POST[test])) && ($_POST[test] <> "")) {
    echo $_POST[test];
}

?>
<form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="post">
<input type="text" name="test">
<input type="submit">
</form>

Der vises det værdien fra input boxen, men når man så opdaterer, vises den stadig.

Kan det undgås ?
Avatar billede jakobdo Ekspert
20. april 2004 - 16:01 #1
unset()?
Avatar billede hmortensen Nybegynder
20. april 2004 - 16:04 #2
Har jeg lige prøvet, men kan ikke få det til at virke.

Hvordan ville du sætte detr ind ?
Avatar billede Slettet bruger
20. april 2004 - 16:14 #3
Når du "opdaterer" en POST form spørger den så ikke om du vil sende formen ogen? Det tror jeg ;)
Avatar billede jakobdo Ekspert
20. april 2004 - 16:24 #4
Det man normalt gør, er jo at post værdien, bearbejde den, og så sende videre til en side!
Avatar billede hmortensen Nybegynder
20. april 2004 - 17:49 #5
Jo, men hvis man vil blive på samme side
Avatar billede jakobdo Ekspert
20. april 2004 - 19:05 #6
Så skal du stadig pruge POST!
Prøv at giv hele koden på din side!
Avatar billede hmortensen Nybegynder
20. april 2004 - 22:27 #7
Er hele koden.

Skal bare være sådan at if kriteriet ikke blir opfyldt efter refresh
Avatar billede jakobdo Ekspert
21. april 2004 - 09:51 #8
Kan det passe dette er et Internet Explorer problem?
Problemet er nemlig, at poster du til samme side, så når du trykker F5, sendes samme data igen! (altså poster du jo igen)
Avatar billede hmortensen Nybegynder
21. april 2004 - 14:38 #9
Gør den ikke det i andre browsere ?
Avatar billede jakobdo Ekspert
21. april 2004 - 14:52 #10
ER faktisk ikke sikker, men mener det ikke!
Avatar billede hmortensen Nybegynder
11. august 2004 - 10:28 #11
Lukker
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