View Single Post
Old 12-04-2012, 04:29 AM   PM User | #1
sweetpeet
New to the CF scene

 
Join Date: Dec 2012
Posts: 6
Thanks: 1
Thanked 0 Times in 0 Posts
sweetpeet is an unknown quantity at this point
Need help with this PHP code

I'm running a PHP code, it is using if and else if but for some reason it only displays the first if statement even when I change the source selection.
the source comes from an html form method=post action=.../the php file.php

heres what I have on the PHP file:
(the reason that I have the 2 sets of code separated is b/c they are in a HTML table and are in diferent cells)

<?php
$Add_on1 = $_POST['Breakfast_Biscuit_Add_on'];
?>
<?php
if($Add_on1 = "plain only-$0.95"):
$P1 = "0.95";
echo "" . $P1 . "
";
elseif($Add_on1 = "plain with egg & cheese - $1.25"):
$P1 = "1.25";
echo "" . $P1 . "
";
elseif($Add_on1 = "Ham only - $1.50"):
$P1 = "1.50";
echo "" . $P1 . "
";
elseif($Add_on1 = "Ham with egg - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Ham with cheese - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Ham with egg - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Ham with egg & cheese - $2.00"):
$P1 = "2.00";
echo "" . $P1 . "
";
elseif($Add_on1 = "Susage only - $1.50"):
$P1 = "1.50";
echo "" . $P1 . "
";
elseif($Add_on1 = "Sausage with egg - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Sausage with cheese"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Sausage with egg & cheese - $2.00"):
$P1 = "2.00";
echo "" . $P1 . "
";
elseif($Add_on1 = "Bacon only - $1.50"):
$P1 = "1.50";
echo "" . $P1 . "
";
elseif($Add_on1 = "Bacon with egg - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Bacon with cheese - $1.75"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Bacon with egg & cheese - $2.00"):
$P1 = "2.00";
echo "" . $P1 . "
";
elseif($Add_on1 = "Steak only - $2.00"):
$P1 = "2.00";
echo "" . $P1 . "
";
elseif($Add_on1 = "Steak with cheese - $2.15"):
$P1 = "2.15";
echo "" . $P1 . "
";
elseif($Add_on1 = "Steak with egg - $2.15"):
$P1 = "2.15";
echo "" . $P1 . "
";
elseif($Add_on1 = "Steak with cheese & egg - $2.50"):
$P1 = "2.50";
echo "" . $P1 . "
";
elseif($Add_on1 = "Chicken only - $2.00"):
$P1 = "2.00";
echo "" . $P1 . "
";
elseif($Add_on1 = "Chicken with cheese - $2.15"):
$P1 = "1.75";
echo "" . $P1 . "
";
elseif($Add_on1 = "Chicken with egg - $2.15"):
$P1 = "2.15";
echo "" . $P1 . "
";
elseif($Add_on1 = "Chicken with egg & cheese - $2.50"):
$P1 = "2.50";
echo "" . $P1 . "
";
elseif($Add_on1 = "Select One"):
echo "Please choose an add on.
";

endif;
?>

let me know if anyone can come up with a solution.

I have also tried changine the equals sign to == and === and got no change.

Last edited by sweetpeet; 12-04-2012 at 04:44 AM..
sweetpeet is offline   Reply With Quote