Use strtolower() on all entries from the form, so you can compare them (in lowercase) 
without worry about whether the user entered "MA", "ma", "Ma", or "mA".

Martin

>>> "James Kupernik" <[EMAIL PROTECTED]> 06/11/02 10:15AM >>>
I want to test a value that was typed into a form, but I don't want the case
to be a problem, how can I get around this??

This is what I have now:

function calculate_tax($OrderedByState,$ShipState)
{
 global $totalPrice;
 //tax calculation
 $taxRate = "0.05";
 if ($OrderedByState=="MA" && $ShipState=="MA") {
    $taxcost=$taxRate*$totalPrice;
 } else if ($OrderedByState=="MA" && $ShipName != "" && $ShipState!="MA") {
    $taxcost= "0.00";
 } else if ($OrderedByState=="MA" && $ShipState=="") {
    $taxcost=$taxRate*$totalPrice;
 } else if ($ShipState=="MA") {
    $taxcost=$taxRate*$totalPrice;
 } else {
    $taxcost= "0.00";
 }

 return $taxcost;
}


Thanks for any help!



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



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

Reply via email to