Hi,
I have below code:
<html>
<head>
<title>Contacti ng Worldpay, Please wait.......</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body text="#CCCCCC">
<?php
$basketvalues = array_values($H TTP_POST_VARS);
$basketkeys = array_keys($HTT P_POST_VARS);
$totalitems=((c ount($basketkey s))-17)/11;
$instId = $basketvalues[array_search("i nstId", $basketkeys, true)];
$cartId = $basketvalues[array_search("c artId", $basketkeys, true)];
$cost = $basketvalues[array_search("c ost", $basketkeys, true)];
$currency = $basketvalues[array_search("c urrency", $basketkeys, true)];
$desc = $basketvalues[array_search("d esc", $basketkeys, true)];
$country = $basketvalues[array_search("c ountry", $basketkeys, true)];
$name = $basketvalues[array_search("n ame", $basketkeys, true)];
$address = $basketvalues[array_search("a ddress", $basketkeys, true)];
$postcode = $basketvalues[array_search("p ostcode", $basketkeys, true)];
$tel = $basketvalues[array_search("t el", $basketkeys, true)];
$email = $basketvalues[array_search("e mail", $basketkeys, true)];
?>
<form name='worldform 1' method='post'
action='https://select.worldpay .com/wcc/transaction'>
<input type="hidden" name="instId" value="<?php echo $instId ?>">
<input type="hidden" name="cartId" value="1234">
<input type="hidden" name="cost" value="<?php echo $cost ?>">
<input type="hidden" name="currency" value="<?php echo $currency ?>">
<input type="hidden" name="desc" value="<?php echo $desc ?>">
<input type="hidden" name="country" value="<?php echo $country ?>">
<input type="hidden" name="name" value="<?php echo $name ?>">
<input type="hidden" name="address" value="<?php echo $address ?>">
<input type="hidden" name="postcode" value="<?php echo $postcode ?>">
<input type="hidden" name="county" value="<?php echo $county ?>">
<input type="hidden" name="tel" value="<?php echo $phone ?>">
<input type="hidden" name="email" value="<?php echo $email ?>">
<input type="hidden" name="testMode" value="101">
</form>
<font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<script language="Javas cript">
document.worldf orm1.submit();
</script>
<br><br>Contact ing WorlPay Secure Payment Server<br>
Please Wait ....</font>
<?php
echo "Total Items: $totalitems <br>";
$toadd="mail@ma il.com";
$subject="Subje ct";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mail@mail.com\nReply-To: mail@mail.com\n";
$message ="<html>
<head>
<title>Carpet Runners</title>
</head>
<body>
Cart ID $cartId<br>
Cost $cost<br>
Currency $currency<br>
<br>
Invoice Name $name<br>
Invoice Address $address<br>
Invoice Postcode $postcode<br>
Invoice Email $email<br>
<br>
Delivery Name $delvName<br>
Delivery Address $delvAddress<br >
Delivery Postcode $delvPostcode<b r>
Delivery E-Mail $delvEmail<br>
Delivery Telephone $delvPhone<br>
<br><br>
<table>";
$message .= "<tr><td>To tal</td></tr>\n";
$message .= "<tr>";
for ($n=0;$n<$total items;$n++){
$ss = $n+1;
$sss = "total$ss";
$message .= "<td>".$basketv alues[array_search($s ss, $basketkeys,
true)]."</td>";
$message .= "</tr>";
$message .= "\n";
}
$message .= "</table></body></html>";
echo $message;
?>
<?php
if (mail($toadd, $subject, $message, $headers)){
echo "Thankyou ".$dealname."<b r>";
echo "Mail has been sent to Stairrods USA with your order<br>";
}
else
{
echo "Mail send failure.<br>";
}
?>
</body>
</html>
I get the e-mails, but the total isn't being shown. I believe:
$message .= "<td>".$basketv alues[array_search($s ss, $basketkeys,
true)]."</td>";
is the code that displays the total, but it doesn't show up in the e-mail.
The top part works i.e. everything up to the one line of code above, then
nothing is displayed.
Please help, and many thanks ina dvance.
pee2pee
-----------------------------
I have below code:
<html>
<head>
<title>Contacti ng Worldpay, Please wait.......</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body text="#CCCCCC">
<?php
$basketvalues = array_values($H TTP_POST_VARS);
$basketkeys = array_keys($HTT P_POST_VARS);
$totalitems=((c ount($basketkey s))-17)/11;
$instId = $basketvalues[array_search("i nstId", $basketkeys, true)];
$cartId = $basketvalues[array_search("c artId", $basketkeys, true)];
$cost = $basketvalues[array_search("c ost", $basketkeys, true)];
$currency = $basketvalues[array_search("c urrency", $basketkeys, true)];
$desc = $basketvalues[array_search("d esc", $basketkeys, true)];
$country = $basketvalues[array_search("c ountry", $basketkeys, true)];
$name = $basketvalues[array_search("n ame", $basketkeys, true)];
$address = $basketvalues[array_search("a ddress", $basketkeys, true)];
$postcode = $basketvalues[array_search("p ostcode", $basketkeys, true)];
$tel = $basketvalues[array_search("t el", $basketkeys, true)];
$email = $basketvalues[array_search("e mail", $basketkeys, true)];
?>
<form name='worldform 1' method='post'
action='https://select.worldpay .com/wcc/transaction'>
<input type="hidden" name="instId" value="<?php echo $instId ?>">
<input type="hidden" name="cartId" value="1234">
<input type="hidden" name="cost" value="<?php echo $cost ?>">
<input type="hidden" name="currency" value="<?php echo $currency ?>">
<input type="hidden" name="desc" value="<?php echo $desc ?>">
<input type="hidden" name="country" value="<?php echo $country ?>">
<input type="hidden" name="name" value="<?php echo $name ?>">
<input type="hidden" name="address" value="<?php echo $address ?>">
<input type="hidden" name="postcode" value="<?php echo $postcode ?>">
<input type="hidden" name="county" value="<?php echo $county ?>">
<input type="hidden" name="tel" value="<?php echo $phone ?>">
<input type="hidden" name="email" value="<?php echo $email ?>">
<input type="hidden" name="testMode" value="101">
</form>
<font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<script language="Javas cript">
document.worldf orm1.submit();
</script>
<br><br>Contact ing WorlPay Secure Payment Server<br>
Please Wait ....</font>
<?php
echo "Total Items: $totalitems <br>";
$toadd="mail@ma il.com";
$subject="Subje ct";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: mail@mail.com\nReply-To: mail@mail.com\n";
$message ="<html>
<head>
<title>Carpet Runners</title>
</head>
<body>
Cart ID $cartId<br>
Cost $cost<br>
Currency $currency<br>
<br>
Invoice Name $name<br>
Invoice Address $address<br>
Invoice Postcode $postcode<br>
Invoice Email $email<br>
<br>
Delivery Name $delvName<br>
Delivery Address $delvAddress<br >
Delivery Postcode $delvPostcode<b r>
Delivery E-Mail $delvEmail<br>
Delivery Telephone $delvPhone<br>
<br><br>
<table>";
$message .= "<tr><td>To tal</td></tr>\n";
$message .= "<tr>";
for ($n=0;$n<$total items;$n++){
$ss = $n+1;
$sss = "total$ss";
$message .= "<td>".$basketv alues[array_search($s ss, $basketkeys,
true)]."</td>";
$message .= "</tr>";
$message .= "\n";
}
$message .= "</table></body></html>";
echo $message;
?>
<?php
if (mail($toadd, $subject, $message, $headers)){
echo "Thankyou ".$dealname."<b r>";
echo "Mail has been sent to Stairrods USA with your order<br>";
}
else
{
echo "Mail send failure.<br>";
}
?>
</body>
</html>
I get the e-mails, but the total isn't being shown. I believe:
$message .= "<td>".$basketv alues[array_search($s ss, $basketkeys,
true)]."</td>";
is the code that displays the total, but it doesn't show up in the e-mail.
The top part works i.e. everything up to the one line of code above, then
nothing is displayed.
Please help, and many thanks ina dvance.
pee2pee
-----------------------------
Comment