2 froms op een pagina[opgelost]

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Willmar

willmar

11/05/2008 19:21:00
Quote Anchor link
heey, ik heb 2 froms op een pagina en het eerste form werkt ook prima
maar als je dan naar het tweede form gaat en daar op de submit knop drukt kom je treug op het eerste form. ik zelf heb al een tijdtje lopen prutsen maar het lukt me niet echt

hier is mijn code:
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php

/* ================================================
    home script by wilvin
    copyright dietime alle rechten voorbehouden
    
    dit script is geheel gemaakt door wilvin (willmar)
    voor het mafia spel dietime
    
    het kopieeren en daarna weizigen of gebruiken van het script is verboden
    
===================================================*/


if(isset($_SESSION['uid'])){

    

    $sql58 = "SELECT * FROM huizen WHERE van_id=".$_SESSION['uid']."";
    $res58 = mysql_query($sql58)or die(mysql_error());
    

        $steden = array();
        if(!isset($_POST['submit'])){
                echo "welkom bij de huizen makelaar<br>";
                echo "hier kan je huizen koopen als je een huis hebt<br>";
                echo "wordt je (als je thuis bent) minder snel gevonden door detective<br>";
                echo "ook kan je pas drugs dealen als je een huis hebt<br>";
                echo "omdat je die spullen toch ergens moet laten<br>";

                echo "voor je een huis kan kopen moet je eerst de grondt kopen<br>";
                echo "waar je het huis op kan bouwen<br>";
                echo "<form method=\"post\" action=\"./index.php?act=shop&1\">";
                echo "ik wil graag grond kopen in:<br>";
                echo "<select name=\"stad\">";
                $sql59 = "SELECT stad_naam FROM steden";
                $res59 = mysql_query($sql59)or die(mysql_error());
                
                if(mysql_num_rows($res59) > 0){
                    
                    $w = 0;
                    while($row56 = mysql_fetch_assoc($res59)){
                
                        echo "<option>".$row56['stad_naam']."</option>";
                        
                    }
                
                
                }
else{
                        echo "<option>er zijn geen steden</option>";
                }

                
                echo "</select>";
                echo "<br><br><input name=\"submit\" type=\"submit\" value=\"koop\">";
                echo "</from>";
        
        
        }
else{
        
            $sql59 = "SELECT stad_naam FROM steden";
            $res59 = mysql_query($sql59)or die(mysql_error());
            $row56 = mysql_fetch_assoc($res59);
            
            
            if(in_array(''.$_POST['stad'].'',$row56)){
                if(empty($_POST['submit1'])){
                        echo "<div id=\"huis_data74\">";
                        echo "controleer a.u.b deze gegevens:<br />";
                        echo "stad:     ".$_POST['stad']."<br>";
                        
                        
                        $sql60 = "SELECT * FROM steden";
                        $res60 = mysql_query($sql60)or die(mysql_error());
                        
                        while($row57 = mysql_fetch_assoc($res60)){
                        
                            $prijs = (700000 + 750 * $row57['aantal_huizen']);
                        
                        }

                        
                        echo "prijs:      €".$prijs." *<br /><br />";
                        echo "*de als er meer huizen er worden verkocht des te hoger de prijs wordt";
                        echo "<br /><br /><br /><br />";
                        echo "<form method=\"post\" action=\"./index.php?act=shop&1\">";
                        echo "<br /><input name=\"submit1\" type=\"submit\" value=\"koop\" />";
                        echo "</form>";
                        echo "</div>";
                    }
elseif(!empty($_POST['submit1'])){
                        echo "<div id=\"huis_data74\">";
                        echo "test";
                        echo "</div>";
                    }
                }
else{
                    echo "selecteer een geldige stadt a.u.b";
                    
                }
            
        }
    }



?>

ik hoop dat iemand weet wat ik fout doe
ik snap er naamelijk niets meer van..
Gewijzigd op 01/01/1970 01:00:00 door Willmar
 
PHP hulp

PHP hulp

04/12/2024 19:57:38
 
Joren de Wit

Joren de Wit

11/05/2008 19:25:00
Quote Anchor link
Twee formulieren op een pagina: hoe bepaal jij welk formulier er verzonden is? Dat zie ik je nergens doen?

Geef je formulieren dus een hidden input veld mee waaraan je kunt herkennen welk formulier verzonden is. Afhankelijk daarvan kun je dan bepalen welke actie er uitgevoerd moet worden.
 
Willmar

willmar

11/05/2008 20:10:00
Quote Anchor link
blanche bedankt hij werkt nu :D
 



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.