2 formulieren in 1 php bestand verwerken

Pagina: 1
Acties:

  • Boomerang
  • Registratie: November 2000
  • Niet online
Hallo allemaal,

Ik zit al een tijdje met deze vraag;
Het gaat om het volgende..
Als je 2 formulieren hebt in 1 php bestand, zoiets als het volgende:
PHP:
1
<?if($action == "show") {echo "<form action='' method=''><input name=blaat size=20><input type=submit>";}elseif($action == "show2") {echo "<form action='' method=''><input name=blaat size=20><input type=submit>";}?>

Nu zou je bij form action dit kunnen neerzetten:
<form action='?action=submit'> en dan een if statement voor submit, maar daar zit het probleem, de browser kan de desbetreffende pagina namelijk cachen, en dat zorgt ervoor dat de query van mysql niet wordt uitgevoerd.
if($submit) is ook geen optie aangezien ik meer dan 1 formulier heb.

Ik weet niet of het zo duidelijk is uitgelegd :S

Bedankt alvast,
Boomerang

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

www.php.net/header
nocache header meegeven ;)

Doet iets met Cloud (MS/IBM)


  • Boomerang
  • Registratie: November 2000
  • Niet online
Op dinsdag 02 april 2002 18:25 schreef D2k het volgende:
www.php.net/header
nocache header meegeven ;)
Bedankt voor je reactie. Ik zie verschillende HTTPHeaders staan die te maken hebben met cache:
code:
1
2
3
1) header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
2) header("Cache-Control: post-check=0, pre-check=0", false);
3) header("Pragma: no-cache");                // HTTP/1.0

Wat doet nummer 2 precies ?
Daar kan ik namelijk geen verklaring voor vinden...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op dinsdag 02 april 2002 18:33 schreef Boomerang het volgende:
Wat doet nummer 2 precies ?
Das een internet-explorer only non-standaard header die nodig schijnt te zijn bij de IE's