Ik heb een bestelformulier met vele velden, hoe kan ik nu de niet ingevulde velden NIET mee laten versturen.
Dus alleen de ingevulde velden m.b.t. de bestelling meesturen?
Let op: Niet meesturen is heel wat anders dan niets mee doen. Iedere halve gare kan data naar jouw site toesturen, je kunt er dus niet van op aan dat iets niet wordt meegestuurd.
Bovenaan de pagina die de zaak VERWERKT (die bij action="xxx.php" in je formulier staat) zet je dit:
<?php
foreach ($_POST as $key => $value)
{
if (empty(trim($value)))
{
unset($_POST[$key]);
}
}
?>
At Jonathan: ik krijg een error op line 4
Fatal error: Can't use function return value in write context
at Jan Koehoorn, script van jou moet ik nog werkend zien te krijgen (mailadres enzo).
Wel al een vraagje: zet jij alles op 1 pagina? ook het verwerk.php?
?
Onbekende gebruiker
27-06-2007 19:41
@Roos: Dat verwerk.php kan makkelijk samen op één pagina.