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