Zend - The PHP Company




Forms

Add Code


Required  

Type: code fragment
Added by: RLYNCH
Entered: 13/02/2000
Last modified: 08/12/1999
Rating: *** (9 votes)
Views: 14632
A rudimentary sample of how to require elements of a form to be filled out.


<HTML><BODY BGCOLOR=FFFFFF>
<?php
  
if (isset($HTTP_POST_VARS)){
    while(list(
$var$val) = each($HTTP_POST_VARS)){
      if (empty(
$val)){
        
$bad[$var] = 1;
  } } }
?>
<FORM required.php METHOD=POST>
  <?php
    
if (isset($bad)){
      echo 
"<FONT COLOR=FF0000>All Fields Required<BR></FONT>";
    }
    elseif (isset(
$HTTP_POST_VARS)){
        echo 
"THANK YOU!<BR>";
    }
  
?>
  <?php
      
if (isset($bad['whatever'])){
        echo 
"<FONT COLOR=FF0000>";
    }
  
?>
  Whatever: <INPUT NAME=whatever VALUE=<?php echo isset($whatever) ? $whatever ''?>><BR>
  <?php
      
if (isset($bad['whatever'])){
        echo 
"</FONT>";
    }
  
?>
  
  <?php
      
if (isset($bad['moreinput'])){
        echo 
"<FONT COLOR=FF0000>";
    }
  
?>
  More Input: <INPUT NAME=moreinput VALUE=<?php echo isset($moreinput) ? $moreinput ''?>><BR>
  <?php
      
if (isset($bad['moreinput'])){
        echo 
"</FONT>";
    }
  
?>
  <INPUT TYPE=SUBMIT>
</FORM>
</BODY></HTML>


Usage Example




Rate This Script





Search



This Category All Categories