|
Posted by Vince Morgan on 05/04/07 12:36
"Art" <c_art@bellsouth.net> wrote in message
news:QxF_h.45453$254.40238@bignews7.bellsouth.net...
> Can anyone help. I've tried scaling down a script to the bare minimum and
> it still is not working correctly. What I think should happen is that
when
> the field app_fname is blank, that $hold_chk will get set to 1 and the 1st
> if statement will be executed. What actually happens is that when I hit
> submit, the form stays where it is, for example if the form where the
submit
> button is located is on the form other.php, then when I hit submit this is
> where it stays. If I then hit the submit button a 2nd time, it post to
the
> some.php form. I've tried this script without the conditional if(isset()
> and it works. I need to have the isset() otherwise the form displays all
> empty fields as soon as it loads, before the submit button is hit. Any
help
> would be appreciated. After working on this for 2 weeks it seems like i'm
> stuck.
>
> Thanks
> Art
>
> <?php
>
> $holdchk = 0;
>
> if (isset($_POST['B1'])) {
>
> echo "<br><br><br>";
> if (empty($_POST['app_fname'])) {
> $holdchk = 1;
> }
>
You don't realy need $holdchk as I see it. You can set the form name
instead.
<?php
if (isset($_POST['B1'])) {
echo "<br><br><br>";
if (empty($_POST['app_fname'])) {
$form='some.php';
}else{
$form='other.php';
}
}
?>
<html>
<head>
</head>
<form method="POST" action="<?php $form ?>">
When hit the submit button </font></b><input
type="submit" value="Submit" name="B1"></p>
</form>
</body>
</html>
HTH
Vince
[Back to original message]
|