On Nov 13, 2007 7:01 AM, chris smith <[EMAIL PROTECTED]> wrote: > On Nov 13, 2007 7:10 PM, Jon Westcot <[EMAIL PROTECTED]> wrote: > > Hi Chris: > > > > > Exactly as you have there. > > > > > > print_r($_POST); > > > > > > will show you everything. > > > > Here's a section of what comes back when I do this: > > > > [mls] => 1234567 > > [property_address] => Main St > > [city_arr] => Array > > ( > > [0] => CHNDHT > > [1] => CHNDLR > > [2] => GILBER > > [3] => HIGLEY > > [4] => MESA > > [5] => TEMPE > > ) > > So it is there :) > > print_r($_POST['city_arr']);
You can use empty(): <?php if (!empty ($_POST['city_arr'])) { ... } ?> empty() will return false if the array is empty. http://www.php.net/empty > > How are you creating the field in your form? > > > > The three fields mentioned above on the form are specified thus: > > <snip> > all looks good. > > > > > Is there some (free <g>) way to test a php script outside of a web > page? > > > > > > cmd line you can do: > > > > > > php -l /path/to/file.php > > > > Is this something I can access through SSH? And will it show me > errors as the script executes? > > Oops, I thought you meant for parse errors. That won't tell you about > anything else unfortunately. Are you running on Windoze? If so, I have seen that it will not throw parse errors - it will just show a blank page. And believe me, this has caused me a huge deal of frustration. If this is the case, you may consider using an editor that has syntax validation built in. HTH ~Philip