Versio

2 submit op 1 pagina..

Overzicht Reageren

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

23/05/2012 15:04:49
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
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 van de Water
Moderator

Roel van de Water

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

Get Adobe Flash player