meerdere forms in het zelfde script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Elian degroot

elian degroot

16/12/2011 11:50:11
Quote Anchor link
Geachte,
ik heb 3 eenvoudige formulieren die met post telkens naar een
andere verwerkingsscript moet.
in het voorbeeld is de handeling enz er niet bij.
maar op gelijk welke verstuurknop ik ook druk
kom ik telkens op hetzelfde script terecht?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
     echo "<HTML>\n


    <FORM METHOD=\"POST\" ACTION=\"verwerk1.php\">
    <input type=\"submit\" name=\"submit\" value=\"Ga verder met groep 11\">      
    <input type=\"text\" name=\"adres\" size=\"30\">
        <input type=\"text\" name=\"nr\" size=\"4\"><br>

    
        <FORM METHOD=\"POST\" ACTION=\"verwerk2.php\">
    <input type=\"submit\" name=\"submit\" value=\"Ga verder met groep 21\">  
    <input type=\"text\" name=\"adres\" size=\"30\">
        <input type=\"text\" name=\"nr\" size=\"4\"><br>

    
        <FORM METHOD=\"POST\" ACTION=\"verwerk3.php\">
    <input type=\"submit\" name=\"submit\" value=\"Ga verder met groep 25         \">  
    <input type=\"text\" name=\"adres\" size=\"30\">
    </HTML>";


wat is er fout aan?
met dank
 
PHP hulp

PHP hulp

26/11/2024 03:27:54
 
- Ariën  -
Beheerder

- Ariën -

16/12/2011 11:52:58
Quote Anchor link
form's kan je niet nesten, je zult ze per stuk nog moeten afsluiten.
 
Erwin H

Erwin H

16/12/2011 11:53:46
Quote Anchor link
Je hebt geen afsluitende tags voor je FORM tags. Daarmee wordt alles dus op een hoop gegooid.
 
Frank WD

Frank WD

16/12/2011 11:57:51
Quote Anchor link
Mag ik beginnen met 1 tip?
Als je de echo's nu tussen enkele ' zet, dan kun je rustig in je html dubbele" gebruiken zonder je ze hoeft te escapen.

On-Topic.
En als je nu eens het volgende probeerd?
Dit heeft voor mij altijd goed geholpen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if($_POST['submit1']{
 submit1zooi
}
elseif($_POST['submit2']{
 submit2zooi
}
elseif($_POST['submit3']{
 submit3zooi
}
else{
?>

<form method="post">
<input name="iets" type="text">
<input type="submit" value="submit1" name="submit1">
<input type="submit" value="submit2" name="submit2">
<input type="submit" value="submit3" name="submit3">
</form>
<?
}
?>
 
- Ariën  -
Beheerder

- Ariën -

16/12/2011 12:10:24
Quote Anchor link
en check ook met $_POST['REQUEST_METHOD']=="POST"
 
Elian degroot

elian degroot

16/12/2011 14:33:45
Quote Anchor link
bedankt mensen,
maar ik heb gewoon een erg domme fout gemaakt en de forms niet afgesloten met de tag.
 



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.