Page 1 of 1

if construction

Posted: Wed Nov 02, 2005 9:17 am
by ben_albrechts
hey , can anybody tell me whats wrong with this code? It goes with a form (its a tshirt company so clients can choose a design,size,colour,etc..) But I am new to php it's the first code i ever wrote and its not working

Code: Select all

<body style="background-repeat: no-repeat; background-image: url('Tlarge.jpg'); color: blue;"> <center>
<?

        
            $name = $_POST['name'];
            $email = $_POST['email'];
            $telephone = $_POST['tel'];
            $address = $_POST['address'];
            $design = $_POST['design'];
            $colour = $_POST['colour'];
            $side = $_POST['side'];
            $amount = $_POST['amount'];
            $payment = $_POST['payment'];
            $comments = $_POST['comments'];
            $price = $amount * 10;
            $price2 = $amount * 12;
            $price3 = $amount * 8;
            

            // Compose simple text message:
            $message = "Message from $name ($email)\n\nTelephone\n\n$telephone\n\nAddress:\n\n$address\n\nDesign:\n\n$design\n\nColour Tshirt: $colour\n\nPrinted on $side\n\nSize:\n\n$size\n\nQuantity:\n\n$amount\n\nPayment:\n\n$payment\n\nComments:\n\n$comments";

            // Send message to ben@pictureitprints.co.uk
            mail("ben@pictureitprints.co.uk", "Order", "$message");


 
           // Thank the generous user
             if($amount<="10"&&$side=="front") echo "<br /><br /><br /><br /><b>your order will cost £ $price </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name:</b> $name<br /><br /><b>Email:</b> $email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments <br />"; 

             if($amount<="10"&&$side=="back") echo "<br /><br /><br /><br /><b>your order will cost £ $price </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name:</b> $name<br /><br /><b>Email:</b> $email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments";

             if($amount<="10"&&$side=="both sides") echo "<br /><br /><br /><br /><b>your order will cost £ $price2 </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name: </b>$name<br /><br /><b>Email: </b>$email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments";

             if($amount>"10"&&$side=="front") echo "<br /><br /><br /><br /><b>your order will cost £ $price3 </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name:</b> $name<br /><br /><b>Email: </b>$email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments";
               
             if($amount>"10"&&$side=="back") echo "<br /><br /><br /><br /><b>your order will cost £ $price3 </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name:</b> $name<br /><br /><b>Email:</b> $email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments";
               
             if($amount>"10"&&$side=="both sides") echo "<br /><br /><br /><br /><b>your order will cost £ $price </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name: </b>$name<br /><br /><b>Email:</b> $email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /></b>Payment: $payment<br /><br /><b>Comments:</b> $comments";

             if($colour=="blue"&&$design=="bothered"){ 
             echo '<img src="botheredblue.jpg' alt='bluebothered" />';
             }          
             elseif($colour=="black"&&$design=="bothered"){
             echo '<img src="botheredblack.jpg" alt="blackbothered" />';
             }
             elseif($colour=="white"&&$design=="bothered"){
             echo '<img src="botheredwhite.jpg" alt="whitebothered" />';
             }
             elseif($colour=="yellow"&&$design=="bothered"){
             echo '<img src="botheredyellow.jpg" alt="yellowbothered" />';
             }
             elseif($colour=="orange"&&$design=="bothered"){
             echo '<img src="botheredorange.jpg" alt="orangebothered" />';
             }
             elseif($colour=="green"&&$design=="bothered"){
             echo '<img src="botheredgreen.jpg" alt="greenbothered" />';
             }
             elseif($colour=="pink"&&$design=="bothered"){
             echo '<img src="botheredpink.jpg" alt="pinkbothered" />';
             }
             elseif($colour=="red"&&$design=="bothered"){
             echo '<img src="botheredred.jpg" alt="redbothered" />';
             }
             elseif($colour=="brown"&&$design=="bothered"){
             echo '<img src="botheredbrown.jpg" alt="brownbothered" />;
             }
 
             elseif($colour=="white"&&$design=="borngay"){
             echo '<img src="borngaywhite.jpg" alt="whiteborngay" />';
             }
             elseif($colour=="black"&&$design=="borngay"){
             echo '<img src="borngayblack.jpg" alt="blackborngay" />';
             }
             elseif($colour=="yellow"&&$design=="borngay"){
             echo '<img src="borngayyellow.jpg" alt="yellowborngay" />';
             }
             elseif($colour=="orange"&&$design=="borngay"){
             echo '<img src="borngayorange.jpg" alt="orangeborngay" />';
             }
             elseif($colour=="blue"&&$design=="borngay"){
             echo '<img src="borngayblue.jpg" alt="blueborngay" />';
             }
             elseif($colour=="green"&&$design=="borngay"){
             echo '<img src="borngaygreen.jpg" alt="greenborngay" />';
             }
             elseif($colour=="pink"&&$design=="borngay"){
             echo '<img src="borngaypink.jpg" alt="pinkborngay" />';
             }
             elseif($colour=="red"&&$design=="borngay"){
             echo '<img src="borngayred.jpg" alt="redborngay" />';
             }
             elseif($colour=="brown"&&$design=="borngay"){
             echo '<img src="borngaybrown.jpg" alt="brownborngay" />';
             }

             elseif($colour=="white"&&$design=="anyhole"){
             echo '<img src="anyholewhite.jpg" alt="whiteanyhole" />';
             }              
             elseif($colour=="black"&&$design=="anyhole"){
             echo '<img src="anyholeblack.jpg" alt="blackanyhole" />';
             }
             elseif($colour=="yellow"&&$design=="anyhole"){
             echo '<img src="anyholeyellow.jpg" alt="yellowanyhole" />';
             }
             elseif($colour=="orange"&&$design=="anyhole"){
             echo '<img src="anyholeorange.jpg" alt="orangeanyhole" />';
             }
             elseif($colour=="blue"&&$design=="anyhole"){
             echo '<img src="anyholeblue.jpg" alt="blueanyhole" />';
             }
             elseif($colour=="green"&&$design=="anyhole"){
             echo '<img src="anyholegreen.jpg" alt="greenanyhole" />';
             }
             elseif($colour=="pink"&&$design=="anyhole"){
             echo '<img src="anyholepink.jpg" alt="pinkanyhole" />';
             }
             elseif($colour=="red"&&$design=="anyhole"){
             echo '<img src="anyholered.jpg" alt="redanyhole" />';
             }
             elseif($colour=="brown"&&$design=="anyhole"){
             echo '<img src="anyholebrown.jpg" alt="brownanyhole" />';
             }

             elseif($colour=="white"&&$design=="brits"){
             echo '<img src="britswhite.jpg" alt="whitebrits" />';
             }
             elseif($colour=="black"&&$design=="brits"){
             echo '<img src="britsblack.jpg" alt="blackbrits" />';
             }
             elseif($colour=="yellow"&&$design=="brits"){
             echo '<img src="britsyellow.jpg" alt="yellowbrits" />';
             }
             elseif($colour=="orange"&&$design=="brits"){
             echo '<img src="britsorange.jpg" alt="orangebrits" />';
             }
             elseif($colour=="blue"&&$design=="brits"){
             echo '<img src="britsblue.jpg" alt="bluebrits" />';
             }
             elseif($colour=="green"&&$design=="brits"){
             echo '<img src="britsgreen.jpg" alt="greenbrits" />';
             }
             elseif($colour=="pink"&&$design=="brits"){
             echo '<img src="britspink.jpg" alt="pinkbrits" />';
             }
             elseif($colour=="red"&&$design=="brits"){
             echo '<img src="britsred.jpg" alt="redbrits" />';
             }
             elseif($colour=="brown"&&$design=="brits"){
             echo '<img src="britsbrown.jpg" alt="brownbrits" />';
             }

             elseif($colour=="white"&&$design=="cherry"){
             echo '<img src="cherrywhite.jpg" alt="whitecherry" />';
             }
             elseif($colour=="black"&&$design=="cherry"){
             echo '<img src="cherryblack.jpg" alt="blackcherry" />';
             }
             elseif($colour=="yellow"&&$design=="cherry"){
             echo '<img src="cherryyellow.jpg" alt="yellowcherry" />';
             }
             elseif($colour=="orange"&&$design=="cherry"){
             echo '<img src="cherryorange.jpg" alt="orangecherry" />';
             }
             elseif($colour=="blue"&&$design=="cherry"){
             echo '<img src="cherryblue.jpg" alt="bluecherry" />';
             }
             elseif($colour=="green"&&$design=="cherry"){
             echo '<img src="cherrygreen.jpg" alt="greencherry" />';
             }
             elseif($colour=="pink"&&$design=="cherry"){
             echo '<img src="cherrypink.jpg" alt="pinkcherry" />';
             }
             elseif($colour=="red"&&$design=="cherry"){
             echo '<img src="cherryred.jpg" alt="redcherry" />';
             }
             elseif($colour=="brown"&&$design=="cherry"){
             echo '<img src="cherrybrown.jpg" alt="browncherry" />';
             }

             elseif($colour=="black"&&$design=="drunk"){
             echo '<img src="drunkblack.jpg" alt="blackdrunk" />';
             }
             elseif($colour=="white"&&$design=="drunk"){
             echo '<img src="drunkwhite.jpg" alt="whitedrunk" />';
             }
             elseif($colour=="yellow"&&$design=="drunk"){
             echo '<img src="drunkyellow.jpg" alt="yellowdrunk" />';
             }
             elseif($colour=="orange"&&$design=="drunk"){
             echo '<img src="drunkorange.jpg" alt="orangedrunk" />';
             }
             elseif($colour=="blue"&&$design=="drunk"){
             echo '<img src="drunkblue.jpg" alt="bluedrunk" />';
             }
             elseif($colour=="green"&&$design=="drunk"){
             echo '<img src="drunkgreen.jpg" alt="greendrunk" />';
             }
             elseif($colour=="pink"&&$design=="drunk"){
             echo '<img src="drunkpink.jpg" alt="pinkdrunk" />';
             }
             elseif($colour=="red"&&$design=="drunk"){
             echo '<img src="drunkred.jpg" alt="reddrunk" />';
             }
             elseif($colour=="brown"&&$design=="drunk"){
             echo '<img src="drunkbrown.jpg" alt="browndrunk" />';
             }

             elseif($colour=="black"&&$design=="noidea"){
             echo '<img src="noideablack.jpg" alt="blacknoidea" />';
             }
             elseif($colour=="white"&&$design=="noidea"){
             echo '<img src="noideawhite.jpg" alt="whitenoidea" />';
             }
             elseif($colour=="yellow"&&$design=="noidea"){
             echo '<img src="noideayellow.jpg" alt="yellownoidea" />';
             }
             elseif($colour=="orange"&&$design=="noidea"){
             echo '<img src="noideaorange.jpg" alt="orangenoidea" />';
             }
             elseif($colour=="blue"&&$design=="noidea"){
             echo '<img src="noideablue.jpg" alt="bluenoidea" />';
             }
             elseif($colour=="green"&&$design=="noidea"){
             echo '<img src="noideagreen.jpg" alt="greennoidea" />';
             }
             elseif($colour=="pink"&&$design=="noidea"){
             echo '<img src="noideapink.jpg" alt="pinknoidea" />';
             }
             elseif($colour=="red"&&$design=="noidea"){
             echo '<img src="noideared.jpg" alt="rednoidea" />';
             }
             elseif($colour=="brown"&&$design=="noidea"){
             echo '<img src="noideabrown.jpg" alt="brownnoidea" />';
             }

             elseif($colour=="white"&&$design=="pride"){
             echo '<img src="pridewhite.jpg" alt="whitepride" />';
             }
             elseif($colour=="black"&&$design=="pride"){
             echo '<img src="prideblack.jpg" alt="blackpride" />';
             }
             elseif($colour=="yellow"&&$design=="pride"){
             echo '<img src="prideyellow.jpg" alt="yellowpride" />';
             }
             elseif($colour=="orange"&&$design=="pride"){
             echo '<img src="prideorange.jpg" alt="orangepride" />';
             }
             elseif($colour=="blue"&&$design=="pride"){
             echo '<img src="prideblue.jpg" alt="bluepride" />';
             }
             elseif($colour=="green"&&$design=="pride"){
             echo '<img src="pridegreen.jpg" alt="greenpride" />';
             }
             elseif($colour=="pink"&&$design=="pride"){
             echo '<img src="pridepink.jpg" alt="pinkpride" />';
             }
             elseif($colour=="red"&&$design=="pride"){
             echo '<img src="pridered.jpg" alt="redpride" />';
             }
             elseif($colour=="brown"&&$design=="pride"){
             echo '<img src="pridebrown.jpg" alt="brownpride" />';
             }

             elseif($colour=="black"&&$design=="rolacola"){
             echo '<img src="rolacolablack.jpg" alt="blackrolacola" />';
             }
             elseif($colour=="white"&&$design=="rolacola"){
             echo '<img src="rolacolawhite.jpg" alt="whiterolacola" />';
             }
             elseif($colour=="yellow"&&$design=="rolacola"){
             echo '<img src="rolacolayellow.jpg" alt="yellowrolacola" />';
             }
             elseif($colour=="orange"&&$design=="rolacola"){
             echo '<img src="rolacolaorange.jpg" alt="orangerolacola" />';
             }
             elseif($colour=="blue"&&$design=="rolacola"){
             echo '<img src="rolacolablue.jpg" alt="bluerolacola" />';
             }
             elseif($colour=="green"&&$design=="rolacola"){
             echo '<img src="rolacolagreen.jpg" alt="greenrolacola" />';
             }
             elseif($colour=="pink"&&$design=="rolacola"){
             echo '<img src="rolacolapink.jpg" alt="pinkrolacola" />';
             }
             elseif($colour=="red"&&$design=="rolacola"){
             echo '<img src="rolacolared.jpg" alt="redrolacola" />';
             }
             elseif($colour=="brown"&&$design=="rolacola"){
             echo '<img src="rolacolabrown.jpg" alt="brownrolacola" />';
             }
           
             elseif($colour=="black"&&$design=="smile"){
             echo '<img src="smileblack.jpg" alt="blacksmile" />';
             }
             elseif($colour=="white"&&$design=="smile"){
             echo '<img src="smilewhite.jpg" alt="whitesmile" />';
             }
             elseif($colour=="yellow"&&$design=="smile"){
             echo '<img src="smileyellow.jpg" alt="yellowsmile" />';
             }
             elseif($colour=="orange"&&$design=="smile"){
             echo '<img src="smileorange.jpg" alt="orangesmile" />';
             }
             elseif($colour=="blue"&&$design=="smile"){
             echo '<img src="smileblue.jpg" alt="bluesmile" />';
             }
             elseif($colour=="green"&&$design=="smile"){
             echo '<img src="smilegreen.jpg" alt="greensmile" />';
             }
             elseif($colour=="pink"&&$design=="smile"){
             echo '<img src="smilepink.jpg" alt="pinksmile" />';
             }
             elseif($colour=="red"&&$design=="smile"){
             echo '<img src="smilered.jpg" alt="redsmile" />';
             }
             elseif($colour=="brown"&&$design=="smile"){
             echo '<img src="smilebrown.jpg" alt="brownmile" />';
             }

             elseif($colour=="black"&&$design=="smilepride"){
             echo '<img src="smileprideblack.jpg" alt="blacksmilepride" />';
             }
             elseif($colour=="white"&&$design=="smilepride"){
             echo '<img src="smilepridewhite.jpg" alt="whitesmilepride" />';
             }
             elseif($colour=="yellow"&&$design=="smilepride"){
             echo '<img src="smileprideyellow.jpg" alt="yellowsmilepride" />';
             }
             elseif($colour=="blue"&&$design=="smilepride"){
             echo '<img src="smileprideblue.jpg" alt="bluesmilepride" />';
             }
             elseif($colour=="green"&&$design=="smilepride"){
             echo '<img src="smilepridegreen.jpg" alt="greensmilepride" />';
             }
             elseif($colour=="orange"&&$design=="smilepride"){
             echo '<img src="smileprideorange.jpg" alt="orangesmilepride" />';
             }
             elseif($colour=="pink"&&$design=="smilepride"){
             echo '<img src="smilepridepink.jpg" alt="pinksmilepride" />';
             }
             elseif($colour=="red"&&$design=="smilepride"){
             echo '<img src="smilepridered.jpg" alt="redsmilepride" />';
             }
             elseif($colour=="brown"&&$design=="smilepride"){
             echo '<img src="smilepridebrown.jpg" alt="brownsmilepride" />';
             }

             elseif($colour=="black"&&$design=="super"){
             echo '<img src="superblack.jpg" alt="blacksuper" />';
             }
             elseif($colour=="white"&&$design=="super"){
             echo '<img src="superwhite.jpg" alt="whitesuper" />';
             }
             elseif($colour=="yellow"&&$design=="super"){
             echo '<img src="superyellow.jpg" alt="yellowsuper" />';
             }
             elseif($colour=="orange"&&$design=="super"){
             echo '<img src="superorange.jpg" alt="orangesuper" />';
             }
             elseif($colour=="blue"&&$design=="super"){
             echo '<img src="superblue.jpg" alt="bluesuper" />';
             }
             elseif($colour=="green"&&$design=="super"){
             echo '<img src="supergreen.jpg" alt="greensuper" />';
             }
             elseif($colour=="pink"&&$design=="super"){
             echo '<img src="superpink.jpg" alt="pinksuper" />';
             }
             elseif($colour=="red"&&$design=="super"){
             echo '<img src="superred.jpg" alt="redsuper" />';
             }
             elseif($colour=="brown"&&$design=="super"){
             echo '<img src="superbrown.jpg" alt="brownsuper" />';
             }

             elseif($colour=="black"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightblack.jpg" alt="blackthinkstraight" />';
             }
             elseif($colour=="white"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightwhite.jpg" alt="whitethinkstraight" />';
             }
             elseif($colour=="yellow"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightyellow.jpg" alt="yellowthinkstraight" />';
             }
             elseif($colour=="orange"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightorange.jpg" alt="orangethinkstraight" />';
             }
             elseif($colour=="blue"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightblue.jpg" alt="bluethinkstraight" />';
             }
             elseif($colour=="green"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightgreen.jpg" alt="greenthinkstraight" />';
             }
             elseif($colour=="pink"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightpink.jpg" alt="pinkthinkstraight" />';
             }
             elseif($colour=="red"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightred.jpg" alt="redthinkstraight" />';
             }
             elseif($colour=="brown"&&$design=="thinkstraight"){
             echo '<img src="thinkstraightbrown.jpg" alt="brownthinkstraight" />';
             }

             elseif($colour=="black"&&$design=="wantedboy"){
             echo '<img src="wantedboyblack.jpg" alt="blackwantedboy" />';
             }
             elseif($colour=="white"&&$design=="wantedboy"){
             echo '<img src="wantedboywhite.jpg" alt="whitewantedboy" />';
             }
             elseif($colour=="yellow"&&$design=="wantedboy"){
             echo '<img src="wantedboyyellow.jpg" alt="yellowwantedboy" />';
             }
             elseif($colour=="orange"&&$design=="wantedboy"){
             echo '<img src="wantedboyorange.jpg" alt="orangewantedboy" />';
             }
             elseif($colour=="blue"&&$design=="wantedboy"){
             echo '<img src="wantedboyblue.jpg" alt="bluewantedboy" />';
             }
             elseif($colour=="green"&&$design=="wantedboy"){
             echo '<img src="wantedboygreen.jpg" alt="greenwantedboy" />';
             }
             elseif($colour=="pink"&&$design=="wantedboy"){
             echo '<img src="wantedboypink.jpg" alt="pinkwantedboy" />';
             }
             elseif($colour=="red"&&$design=="wantedboy"){
             echo '<img src="wantedboyred.jpg" alt="redwantedboy" />';
             }
             elseif($colour=="brown"&&$design=="wantedboy"){
             echo '<img src="wantedboybrown.jpg" alt="brownwantedboy" />';
             }
              
             elseif($colour=="black"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlblack.jpg" alt="blackwantedgirl" />';
             }
             elseif($colour=="white"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlwhite.jpg" alt="whitewantedgirl" />';
             }
             elseif($colour=="yellow"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlyellow.jpg" alt="yellowwantedgirl" />';
             }
             elseif($colour=="orange"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlorange.jpg" alt="orangewantedgirl" />';
             }
             elseif($colour=="blue"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlblue.jpg" alt="bluewantedgirl" />';
             }
             elseif($colour=="green"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlgreen.jpg" alt="greenwantedgirl" />';
             }
             elseif($colour=="pink"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlpink.jpg" alt="pinkwantedgirl" />';
             }
             elseif($colour=="red"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlred.jpg" alt="redwantedgirl" />';
             }
             elseif($colour=="brown"&&$design=="wantedgirl"){
             echo '<img src="wantedgirlbrown.jpg" alt="brownwantedgirl" />';
             }
        ?>
</center>
</body>

Posted: Wed Nov 02, 2005 9:59 am
by JayBird
Read the posting guidelines then try again :roll:

viewtopic.php?t=8815

Posted: Wed Nov 02, 2005 10:15 am
by s.dot
you could cut a lot of the code (and reduce potential for errors) by using a switch() instead of a crap load of elseifs :P

Posted: Wed Nov 02, 2005 10:18 am
by ben_albrechts
yes but i dont know how to do that or what a switch is.

Posted: Wed Nov 02, 2005 10:23 am
by Burrito
you would have to use embedded switch / cases because you're checking multiple conditions.

basically a switch case works just like an if / else if / else but it assumes a single variable:

example:

Code: Select all

switch($bob)
{
   case "Larry":
   $newvar = 1;
   break;
   case "Joe":
   $newvar = 2;
   break;
}

// the above is identical to

if($bob == "Larry")
   $newvar = 1;
else if($bob == "Joe")
   $newvar = 2;
in your situation using a switch / case makes much more sense than using if / else conditions. But as I said, you'll probably need to embed multiples as you're checking mulitple conditions.

Posted: Wed Nov 02, 2005 10:28 am
by ben_albrechts
I still don't understand , how do I use embedded switch /cases then?
I'm sorry, I'm new to this and my english isn't very good either.

Posted: Wed Nov 02, 2005 11:23 am
by Burrito

Code: Select all

$bob = "joe";
$bill = "billy";
switch($bob)
{
	case "joe":
	switch($bill)
	{
		case "kyle":
		$output = "bob is joe, bill is kyle";
		break;
		case "billy":
		$output = "bob is joe, bill is billy";
		break;
	}
	break;
}
echo $output;

Posted: Wed Nov 02, 2005 11:24 am
by ben_albrechts
thank you! I'll try this , and if i have any further problems , I'll just post in this thread again.
Thank you to all who've helped. :D

Posted: Wed Nov 02, 2005 12:04 pm
by Grim...
In case you didn't figure it out yourself: Switch Information

Posted: Wed Nov 02, 2005 12:17 pm
by jayshields
you've missed a single quote in your list of else if's, you can see it from the code colour highlighting. just change that and it should work.

they are just saying swtiches are a better idea, but personally i cant see the point in changing your code now as you've gone through all that trouble to write it. switches would be alot easier to code next time and more efficient though.

Posted: Wed Nov 02, 2005 12:54 pm
by RobertGonzalez
Forget all those else-if's. Try this and see if it works...

Code: Select all

<body style="background-repeat: no-repeat; background-image: url('Tlarge.jpg'); color: blue;"> <center>
<?php
            $name = $_POST['name'];
            $email = $_POST['email'];
            $telephone = $_POST['tel'];
            $address = $_POST['address'];
            $design = $_POST['design'];
            $colour = $_POST['colour'];
            $side = $_POST['side'];
            $amount = $_POST['amount'];
            $payment = $_POST['payment'];
            $comments = $_POST['comments'];
            $price = $amount * 10;
            $price2 = $amount * 12;
            $price3 = $amount * 8;
            

            // Compose simple text message:
            $message = "Message from $name ($email)\n\nTelephone\n\n$telephone\n\nAddress:\n\n$address\n\nDesign:\n\n$design\n\nColour Tshirt: $colour\n\nPrinted on $side\n\nSize:\n\n$size\n\nQuantity:\n\n$amount\n\nPayment:\n\n$payment\n\nComments:\n\n$comments";

            // Send message to ben@pictureitprints.co.uk
            mail("ben@pictureitprints.co.uk", "Order", "$message");



           // Thank the generous user
           if ($amount <= 10) 
           {
           	  switch ($side)
           	  {
           	  	   case "front":
           	  	   case "back":
           	  	   default:
           	  	   $price = $price;
           	  	   break;
           	  	   
           	  	   // You cannot have a space in your var
           	  	   case "bothsides":
           	  	   $price = $price2;
           	  	   break;
           	  }
           }
           else 
           {
           	  switch ($side)
           	  {
           	  	   case "front":
           	  	   case "back":
           	  	   default:
           	  	   $price = $price3;
           	  	   break;
           	  	   
           	  	   // You cannot have a space in your var
           	  	   case "bothsides":
           	  	   $price = $price;
           	  	   break;
           	  }
           }

           echo "<br /><br /><br /><br /><b>your order will cost £ $price </b><br />The details below have been sent to <br />Picture it Prints for handling , <br />we will contact you soon!  :<br /><br /><br /><b>Name:</b> $name<br /><br /><b>Email:</b> $email<br /><br /><b>Telephone:</b> $telephone<br /><br /><b>Address:</b> $address<br /><br /><b>Design:</b> $design<br /><br /><b>Colour:</b> $colour<br /><br /><b>Printed on:</b> $side<br /><b>Size:</b> $size<br /><br /><b>Quantity:</b> $amount<br /><br /><b>Payment:</b> $payment<br /><br /><b>Comments:</b> $comments <br />";

           echo "<img src=\"$design"."$colour.jpg\" alt=\"$colour"."$design\" />";
        ?>
</center>
</body>