<?php
// your input will validate in the php in your own code then....
$good = 1;
foreach($_POST as $k => $v){
$$k = $v; // this will create variables for your submitted names to post back
if($$k==''){$$k = "needs an entry";$good=0;}
}
if(!$good){
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type=text name=demofieldname value='<?php echo $demofieldname ?>'>
- etc-
</form>
<?php
}else{
//finish processing
}
?>
это простой метод. Существуют и другие способы, которые могут быть более интегрированными с существующим кодом, и в зависимости от вашего управления сеансом, ну, если вы продолжаете оформлять корзину покупок, как в мастере и т. д., все может стать более сложным.
Имейте в виду - здесь все просто, и если вы используете db, то это может быть сложнее в отношении связанных запросов.
=== РЕДАКТИРОВАТЬ ПРИМЕЧАНИЕ
изменено, если ($ k == '') на if ($$ k == '')