See below for point-by-point.
...
>
> <CODE>
>
> $state = $_POST['state'];
>
> if ($state = 0) {
= is an assignment operator. This will always test true, because $state
is set to 0 every time this is called. You want ==, which is a
comparison operator.
> print '<p>Please select your State</p>';
>
> }
>
> </CODE>
>
....
> <CODE>
>
> $phone = $_POST['p-areacode'] . - . $_POST['p-prefix']. - .
> $_POST['p-suffix'];
>
> </CODE>
More like:
$phone = $_[PST[area] . "-" ......
You get the idea -- dashes need to be surrounded by quotes.
>
> The next question id for both phone number and area code.
>
>
>
> If I want to validate the zip code and ensure a minimum of X characters in
> the field, numbers only how would I do this?
You can check the string length and see if it's within the bounds you
want. Look at the Strings section of the PHP manual for the proper
function (str_len, I think).
>
> Would this be somewhat on the right track?
>
> <CODE>
>
> If ($zip str >5) {
>
> print '<p>Please enter your Zip Code (EX. 77662)</p>';
>
> }
>
> </CODE>
Nope. If someone entered 98115, then this would be > 5, since there's a
difference of 98110 integers :)
>
> And for the phone number I would assume I could use:
>
> <CODE>
>
> If ($_POST['p-areacode'] str >3 ) {
>
> print '<p>Please enter your Area Code (EX. 77662)</p>';
>
> }
>
> </CODE>
>
See comment on string length above.
>
>
> I am still new with PHP, any help would be appreciated. Below is the code I
> have sofar:
>
>
Hope this helps.
--
Peter Ellis - [EMAIL PROTECTED]
Web Design and Development Consultant
naturalaxis | http://www.naturalaxis.com/
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php