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:

<?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..
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.
blanche bedankt hij werkt nu :D

Reageren