if ($_SERVER["REQUEST_METHOD"] == "POST") Beperken?

Status
Niet open voor verdere reacties.

thapriest

Gebruiker
Lid geworden
28 okt 2009
Berichten
559
Zoals beschreven in titel, kun je deze beperken tot één pagina?

Ik gebruik hem om een xtal resultaten op te halen, en deze leuk weer te geven.

echter wanneer ik u dus een andere pagina op duik, met laten we zeggen offerte, en ik verstuur mijn offerte, dan komen vrolijk de results eronder te staan.


Nu kan ik natuurlijk if(isset gebruiken, maar dan kom ik weer in de knoei , met mn onchange submit.
 
Laatst bewerkt:
Als ik je vraag goed begrijp, kun je het beste een hidden var meegeven die aangeeft van welke pagina het request afkomt, en wel of niet wat laten zien afhankelijk van de waarde daarvan. Of je moet de REFERRER opzoeken in de $_SERVER om te zien wat de vorige pagina was, maar die is geloof ik wat minder betrouwbaar.
 
Uhm, hoe bedoel je dat?
Sorry, maar begrijp echt even niet wat je beschrijft.:o
 
HTML:
<form action="pagina.php" method="POST">
<input type="hidden" name="from_page" value="beginpage" />
<!-- rest van form. -->
</form>

PHP:
if ($_SERVER["REQUEST_METHOD"] == "POST" ) {
  if ( $_POST['page'] == 'beginpage' ) {
    // do stuff
  }
}

Dit idee. Of is dat niet wat je bedoelt?
 
Hmmm, dat is volgens mij wat ik zoek, ik ga het vanavond even uitproberen.
Dank je alvast:cool:

Kon het niet laten, even rap geprobeerd, werkt precies zoals ik bedoelde..

Wederom is mijn dank groot:thumb:

Hmm toch niet helemaal...

wanneer ik ju de onchange gebruik, haalt ie me vrolijk alle mogelijk resultaten op?
en als ik op de "zoek" knop druk dan filtert hij hem netjes?

Edit: laat maar, bij het zetten van een var, moest ik ditzelfde trucje toepassen.
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan