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