I have three functions written which work and I want to only display one
of them depending on user input.
What is the correct way to code this?
I can display all three functions but not one.
this is my code:
<?
include ('products_sc_fns.php');
// The shopping cart needs sessions, so start one
session_start();
do_html_header("Checkout");
// if filled out
if($cart&&$name&&$address&&$city&&$zip&&$country)
{
// able to insert into database
if( insert_order($HTTP_POST_VARS)!=false )
{
//display cart, not allowing changes and without pictures
display_cart($cart, false, 0);
calculate_weight($cart);
//de-bug
//echo "test & $country & $express";
display_shipping(calculate_shipping_cost($weight));
display_shipping(calculate_nonfinland_cost($country));
display_shipping(calculate_express_cost($express));
//display_shipping(calculate_temp_shipping_cost($weight));
//get credit card details
calculate_final_cost($total_price, $shipping);
get_order_id();
display_card_form($name, $final_cost);
echo "<table width='760' cellpadding='0'
background='images/shopbg.gif'><tr><td width='200'> </td>";
echo "<td align='right'>";
display_button("show_cart.php", "continue-shopping", "Continue
Shopping");
echo "</td></tr></table>";
}
else
{
// error info and footer goes here.
I want to display shipping if the user is from finland and paying an
express cost
display_shipping(calculate_express_cost($express));
from finland but paying by weight of shipping
display_shipping(calculate_shipping_cost($weight));
or from outside of finland
display_shipping(calculate_nonfinland_cost($country));
How do I write the If statement to say if country=finland&express=yes
display function 1
then if country = finland but express="" display function 2 or if
country isn't finland do 3?
Tried all morning and repeatedly failed!
Steve Jackson
Web Developer
Viola Systems Ltd.
http://www.violasystems.com <http://www.violasystems.com/>
[EMAIL PROTECTED]
Mobile +358 50 343 5159