Hét vraag- en antwoordplatform van Nederland

Hoe los ik dit PHP probleem op? (meerdere if($_SERVER['REQUEST_METHOD']=="POST") )

Ik heb een pagina met 2 verschillende formulieren, maar als nu de ene is verzonden geeft hij bij de andere ook de Verzonden-tekst, omdat ik 2 keer if($_SERVER['REQUEST_METHOD']=="POST") gebruik. kan ik die =="POST" geen ID meegeven? Dit is namelijk heel vervelend.

Toegevoegd na 3 minuten:
of iets van =="POST" && ID="form1" ?

Verwijderde gebruiker
12 jaar geleden
1K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Geef de submit knoppen een andere naam.

Formulier 1:

Formulier 2:



Dan vang je gewoon af op welke submit knop geklikt is.
if(isset($_POST['form1'])) {
//form 1
}
if(isset($_POST['form2'])) {
//form 2
}
(Lees meer...)
Verwijderde gebruiker
12 jaar geleden
Verwijderde gebruiker
12 jaar geleden
Bedankt, ik ga het proberen!
Verwijderde gebruiker
12 jaar geleden
Moet ik dan ook if(isset($_POST[‘form1’])) { //verzend form } else { // laat form zien } doen, net als bij
if($_SERVER['REQUEST_METHOD']=="POST")
?
Verwijderde gebruiker
12 jaar geleden
want daar moet dat wel zo....
Verwijderde gebruiker
12 jaar geleden
Ik heb het gewoon geprobeerd en het is gelukt. Bedankt!

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 5000
Gekozen afbeelding