| 
	
 | 
 Posted by Art on 05/04/07 12:20 
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; 
} 
 
if ($holdchk == 1 ){ 
echo "<form method=\"POST\" action=\"some.php\">"; 
 
} 
 
if ($holdchk == 0 ){ 
echo "<form method=\"POST\" action=\"other.php\">"; 
 
} 
} 
?> 
 
<html> 
 
<head> 
</head> 
 
<form method="POST" action=""> 
 
When 
 hit the submit button</font></b> <input 
type="submit" value="Submit" name="B1"></p> 
</form> 
</body> 
 
</html>
 
  
Navigation:
[Reply to this message] 
 |