Scripts

Auto namen/waardes formulier

Met dit script kun je de veldnamen en waardes van een formulier automatisch detecteren. Dit is eigenlijk alleen handig als je super grote formulieren hebt. Je wilt bijvoorbeeld de functie stripslashes, of htmlentities over elk veld heen halen.. Bij grote formulieren (bijv. enquetes) is dit dan een goede oplossing.

auto-namenwaardes-formulier
<?
	if ($_POST['submit'])
	{
		$velden = count($_POST)-1;
		$namen = array_keys($_POST);
		
		for ($i = 0; $i <= $velden; $i++)
		{
			echo "Veldnaam: " . $namen[$i] . "<br>";
			echo "Waardes:" .  $_POST[$namen[$i]] . "<p>";
			
			/*
			Je kunt bijvoorbeeld ook het volgende doen
			wanneer je over elk veld een functie moet 
			doen:
			
			echo "Waardes bleh:" . htmlentities($_POST[$namen[$i]]) . "<p>";
			*/
		}
		
		echo "<p><a href=\"" . $_SERVER['PHP_SELF'] . "\">opnieuw</a></p>";
	}
	else
	{
		echo "
		<form method=post action=\"" . $_SERVER['PHP_SELF'] . "\">
		blaat<BR>
		<input type=text name=blaat><BR>
		Test<BR>
		<input type=text name=test><BR>
		Hoi<br>
		<input type=text name=hoi><br>
		<input type=submit name=submit value=go>
		</form>";
	}
?>

Reacties

0
Nog geen reacties.