2 submit op 1 pagina..

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Redouan Hajjari

Redouan Hajjari

30/01/2011 19:55:13
Quote Anchor link
Beste,

Ik heb dus 2 submits op 1 pagina..
maar als ik dus op 1 submit druk dan krijg ik melding van de andere submit..
Blijkbaar negeert tie eentje..

Hoe kan ik dat het beste oplossen..

Script: Klik

MvG,
Redouan
Gewijzigd op 30/01/2011 19:58:00 door Redouan Hajjari
 
PHP hulp

PHP hulp

06/11/2024 04:45:12
 
Jurrian Nijland

Jurrian Nijland

30/01/2011 19:59:42
Quote Anchor link
Als je één div id nou eens een andere naam geeft?

(Je kan je script ook gewoon hier op het Forum plaatsen hoor. )
 
Roel -

Roel -

30/01/2011 20:04:01
Quote Anchor link
$_SERVER['REQUEST_METHOD'] is inderdaad een betere manier, maar die controleert niet op name, alleen of er gepost is.

Dus je zult je submit buttons een name moeten geven en dan isset() moeten gebruiken.
Voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if (isset($_POST['submit_1'])) {
    // Knop 1
} elseif (isset($_POST['submit_2'])) {
    // Knop 2
}
?>

<form method="post" action=""><p>
<input type="submit" name="submit_1" /> <input type="submit" name="submit_2" />
</p></form>
 
Vincent Huisman

Vincent Huisman

30/01/2011 20:25:04
Quote Anchor link
weet wel dat wanneer iemand op enter drukt in een formulier er geen submit post wordt meegegeven
 
- SanThe -

- SanThe -

30/01/2011 21:25:00
Quote Anchor link
Vincent Huisman op 30/01/2011 20:25:04:
weet wel dat wanneer iemand op enter drukt in een formulier er geen submit post wordt meegegeven


Soms wel en soms niet. Ligt waarschijnlijk aan de browser. Maar je kan er inderdaad niet op rekenen. Daarom gebruik ik in zo'n geval gewoon een hidden met als value form1 of form2.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.