Hi Folks:

I was going to propose something similar.  Allow me to tweak:

> <form ....>
> *<input type="text" name="my_array[foo]" value="">
> *<input type="text" name="my_array[bar]" value="">
> <input type="text" name="my_array[blankable]" value="">
> </form>
> 
> on you script page
> <?
>   # $mand = array("foo", "bar");
      $mand = array('foo', 'bar');

>   # $cnt = count($mand);
>   # for ($i = 0; $i < $cnt; $i++)
>   #  if (!in_array($mand[$i], $my_array))
>   #    echo "Error: You missed a required field - ".$mand[$i]."<br>\n";

    $Prob = array();
    while ( list(,$Key) = each($mand) ) {
       if ( empty($_POST[$Key]) ) {
          $Prob[] = "$Key is a required field";
       }
    }

    if ( !empty($Prob) ) {
       echo "<ul>\n";
       while ( list(,$Val) = each($Prob) ) {
          echo " <li>$Val.</li>\n";
       }
       echo "</ul>\n";
    } else {
       #  Go ahead.  Fields are filled in.
    }

> ?>

Enjoy,

--Dan

-- 
               PHP classes that make web design easier
        SQL Solution  |   Layout Solution   |  Form Solution
    sqlsolution.info  | layoutsolution.info |  formsolution.info
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
 4015 7 Av #4AJ, Brooklyn NY     v: 718-854-0335     f: 718-854-0409

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to