Domminn Posted May 16, 2006 Share Posted May 16, 2006 <?phpif(isset($_POST["agent"])){ $cantidad = count($_POST["agent"]); require("includes/class.phpmailer.php"); for($a=0;$a<$cantidad;$a++){ if($_POST["agent"][$a] != ""){// --- Header ---// echo $_POST["agent"][$a] $mail->PluginDir = "./"; $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->Host = "mail.britishvi.com"; // SMTP servers $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "info@bviyachtguide.com"; // SMTP username $mail->Password = "info"; // SMTP password $mail->From = "info@bviyachtguide.com"; $mail->FromName = "BVI Yacht Guide Sales"; $mail->AddAddress($_POST["agent"][$a]); $mail->AddAddress("dominic@alookingglass.com"); // optional name //$mail->AddReplyTo("info@site.com","Information"); $mail->WordWrap = 50; // set word wrap //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); $mail->IsHTML(true); // send as HTML $mail->Subject = "Someone's interested in the listing you have posted on the BVI Yacht Guide Website";// --- Body --- $body = ""; $body .="<html>"; $body .="<head>"; $body .="<META HTTP-EQUIV='Content-Type CONTENT='text/html; charset=iso-8859-1'>"; $body .="<style type='text/css'>"; $body .="body, pre {font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt;}"; $body .="a:link {color: #000099; text-decoration: none;}"; $body .="a:visited {color: #000099; text-decoration: none;}"; $body .="a:active {color: #000099; text-decoration: none;}"; $body .="a:hover {color: #0000ff; text-decoration: underline;}"; $body .=".ptit{background-color:#999966; font-style:Arial, courier, Times; color:#ffffff; font-size:10pt;font-weight:bold;}"; $body .=".p{background-color:#CCCC99; font-style:Arial, courier, Times; font-size:10pt;}"; $body .=".pe{font-style:Arial, courier, Times; font-size:9pt;}"; $body .="</style>"; $body .="</head>"; $body .="<body>"; $body .= "Hello <font size=\"2\">".$_POST["agentName"][$a]."</font>, <p>\n"; $body .= "An interested party has clicked through your listing on The BVI Yacht Guide web site which<br> includes one or more of the regions that you work in. Below is a summary of<br> the request. Please use the name of the contact below to see if it exists in your records. <br> If it does not and you wish to get more information about this potential buuyer, please click the link below. <br> Full contact information and referral agreement can be found at: <br>"; $body .= "<br><a href=\"http://www.bviyachtguide.com/inquires_agree.asp?inquire=".$_POST["idinquire"]."&agent=".$_POST["agentid"][$a]."&tpy=".$_POST["property_type"]."\">Click to see the referral agreement</a><br><br>"; $body .= "Name: \t".$_POST["name"]."<br>"; $body .= "Below is a summary of your requests. <br>"; if( @$_POST['info_house'] == "OK"){ $body .= " - Please send me more information about this yacht - <br>"; } if( @$_POST['style_house'] == "OK"){ $body .= " - I like this yacht's style, what else do you have like it? - <br>"; } if( @$_POST['full_list'] == "OK"){ $body .= " - Send me your full list of yachts. - <br>"; } if($_POST["property_type"] == "rental"){ if( @$_POST['dont_send'] == "OK"){ $body .= " - Don't send me a BVI Yacht Guide, I already have one. - <br>"; } } $body .= "Other: {$_POST['other']}\n<br><br>"; $cantRental = count(@$_POST["islandR"]); $cantSale = count(@$_POST["islandE"]); if($cantRental > 0 OR $cantSale > 0){ $body .= "<font size=\"2\"><b>Realized Searches</b></font><p>\n"; //REAL ESTATE if($cantSale > 0){ $countIndexE = count($_POST["islandIndexE"]); //echo $countIndexE."<br>"; for($k=0;$k<$countIndexE;$k++){ $islandE[$k] = $_POST["islandIndexE"][$k]; //echo $k."<br>"; $asignado = false; $cantidadE[$k] = 0; for($q=0;$q<$cantSale;$q++){ if(isset($_POST["islandE"][($q)])){ if($islandE[$k] == $_POST["islandE"][($q)]){ if(!isset($minauxE[$k])){ $minauxE[$k] = $_POST["minPriceE"][$q]; $maxauxE[$k] = $_POST["maxPriceE"][$q]; $bedauxE[$k] = $_POST["bedroomsE"][$q]; } if($minauxE[$k] > $_POST["minPriceE"][$q]){ $minauxE[$k] = $_POST["minPriceE"][$q]; } if($maxauxE[$k] < $_POST["maxPriceE"][$q]){ $maxauxE[$k] = $_POST["maxPriceE"][$q]; } if($_POST["bedroomsE"][$q] == "All"){ $bedauxE[$k] = "All"; }elseif($bedauxE[$k] != "All"){ if($bedauxE[$k] < $_POST["bedroomsE"][$q]){ $bedauxE[$k] = $_POST["bedroomsE"][$q]; } } $cantidadE[$k]++; } }else{ $existe = false; $cant = 0; for($j=0;$j<$cantSale;$j++){ if($islandS[$k] == $_POST["islandS"][$j]){ $cant++; } } if($cant > 1){ $existe = true; } if(!$existe){ $j = 0; while(($islandE[$k] <> $_POST["islandE"][$j]) AND (isset($_POST["islandE"][$j]))){ $j++; } $minauxE[$k] = $_POST["minPriceE"][$q]; $maxauxE[$k] = $_POST["maxPriceE"][$q]; $bedauxE[$k] = $_POST["bedroomsE"][$q]; $cantidadE[$k] = 1; $asignado = true; } } } /* echo $islandE[$k]."<br>"; echo $minauxE[$k]."<br>"; echo $maxauxE[$k]."<br>"; echo $bedauxE[$k]."<br>"; echo $cantidadE[$k]."<br><br>";*/ } $body .= "<table width='600' border='1' cellspacing='1' cellpadding='1'>"; $body .= "<tr align='center' class='ptit'>"; $body .= "<td colspan='5'><b>Real Estate - Statistics</b></td>"; $body .= "</tr>"; $body .= "<tr align='center' class='p'>"; $body .= "<td > Island </td>"; $body .= "<td> Quantity </td>"; $body .= "<td> Minimal price </td>"; $body .= "<td> Maximum price </td>"; $body .= "<td> Cabins </td>"; $body .= "</tr>"; for($p=0;$p<$countIndexE;$p++){ $body .= "<tr align='center' class='pe'>"; $body .= "<td>".$islandE[$p]."</td>"; $body .= "<td>".$cantidadE[$p]."</td>"; if($minauxE[$p] == " - "){ $body .= "<td>".$minauxE[$p]."</td>"; }else{ $body .= "<td>$ ".$minauxE[$p]."</td>"; } if($maxauxE[$p] == 50000000){ $body .= "<td> Unlimited </td>"; }elseif($maxauxE[$p] == " - "){ $body .= "<td>".$maxauxE[$p]."</td>"; }else{ $body .= "<td>$ ".$maxauxE[$p]."</td>"; } if($bedauxE[$p] == 7){ $body .= "<td>More than 7</td>"; }else{ $body .= "<td>".$bedauxE[$p]."</td>"; } $body .= "</tr>"; } $body .= "</table><br><br>"; } //VACATION RENTALS if($cantRental > 0){ $countIndexR = count($_POST["islandIndexR"]); //echo $countIndexR; for($k=0;$k<$countIndexR;$k++){ $islandR[$k] = $_POST["islandIndexR"][$k]; $asignado = false; $cantidadR[$k] = 0; for($q=0;$q<$cantRental;$q++){// echo $_POST["islandR"][$q]."<br>"; if(isset($_POST["islandR"][($q)])){ if(($islandR[$k] == $_POST["islandR"][($q)]) AND ($asignado == false)){ if(!isset($minauxR[$k])){ $minauxR[$k] = $_POST["minPriceR"][$q]; $maxauxR[$k] = $_POST["maxPriceR"][$q]; $bedauxR[$k] = $_POST["bedroomsR"][$q]; } if($minauxR[$k] > $_POST["minPriceR"][$q]){ $minauxR[$k] = $_POST["minPriceR"][$q]; } if($maxauxR[$k] < $_POST["maxPriceR"][$q]){ $maxauxR[$k] = $_POST["maxPriceR"][$q]; } if($_POST["bedroomsR"][$q] == "All"){ $bedauxR[$k] = "All"; }elseif($bedauxR[$k] != "All"){ if($bedauxR[$k] < $_POST["bedroomsR"][$q]){ $bedauxR[$k] = $_POST["bedroomsR"][$q]; } } $cantidadR[$k]++; }else{ $existe = false; $cant = 0; for($j=0;$j<$cantRental;$j++){ if($islandR[$k] == $_POST["islandR"][$j]){ $cant++; } } if($cant > 1){ $existe = true; } if(!$existe){ $j = 0; while(($islandR[$k] <> $_POST["islandR"][$j]) AND (isset($_POST["islandR"][$j]))){ $j++; } $minauxR[$k] = $_POST["minPriceR"][$j]; $maxauxR[$k] = $_POST["maxPriceR"][$j]; $bedauxR[$k] = $_POST["bedroomsR"][$j]; $cantidadR[$k] = 1; $asignado = true; } } } } /* echo $islandR[$k]."<br>"; echo $minauxR[$k]."<br>"; echo $maxauxR[$k]."<br>"; echo $bedauxR[$k]."<br>"; echo $cantidadR[$k]."<br><br>";*/ } $body .= "<table width='600' border='1' cellspacing='1' cellpadding='1'>"; $body .= "<tr align='center' class='ptit'>"; $body .= "<td colspan='5'><b>Charter Boat - Statistics</b></td>"; $body .= "</tr>"; $body .= "<tr align='center' class='p'>"; $body .= "<td> Island </td>"; $body .= "<td> Quantity </td>"; $body .= "<td> Minimal price </td>"; $body .= "<td> Maximum price </td>"; $body .= "<td> Cabins </td>"; $body .= "</tr>"; for($p=0;$p<$countIndexR;$p++){ $body .= "<tr align='center' class='pe'>"; $body .= "<td>".$islandR[$p]."</td>"; $body .= "<td>".$cantidadR[$p]."</td>"; if($minauxR[$p] == " - "){ //MIN $body .= "<td>".$minauxR[$p]."</td>"; }else{ $body .= "<td>$ ".$minauxR[$p]."</td>"; } if($maxauxR[$p] == 10000){ //MAX $body .= "<td> Unlimited </td>"; }elseif($maxauxR[$p] == " - "){ $body .= "<td>".$maxauxR[$p]."</td>"; }else{ $body .= "<td>$ ".$maxauxR[$p]."</td>"; } if($bedauxR[$p] == 7){ //BED $body .= "<td>More than 7</td>"; }else{ $body .= "<td>".$bedauxR[$p]."</td>"; } $body .= "</tr>"; } $body .= "</table>"; } }else{ $body .= "<font size=\"2\"><b>Searches were not realized</b></font><p>\n"; } $body .= "__________________<br><br>"; $body .= "<font size=\"2\" face=\"Times\">The BVI Yacht Guide</font><br>"; $body .= "<font size=\"1\">BVI: 1.284.494.7788<br>"; $body .= "USA: 1.305.433.8274<br>"; $body .= "E-mail: info@alookingglass.com<br>"; $body .= "P.O. Box 3895, Sea Cows Bay, Tortola, British Virgin Islands.<br></font>"; $body .="</body>"; $body .="</html>"; //echo $body."<br><br>";// --- Errors --- $mail->Body = $body; //$mail->Body .= "Thought you might be interested in this property I found at [a href=\"http://www.bviyachtguide.com\n";\" target=\"_blank\"]http://www.bviyachtguide.com\n";[/a] //$mail->AltBody = "This is the text-only body"; if(!$mail->Send()){ echo "Message was not sent <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; } }//End if }//End for print "<meta http-equiv=\"refresh\" content=\"0;URL=inquires_thanks.asp\"> \n";}else{//End Ifecho "Sorry, there is a fault on this page, please contact info@alookingglass.com <p>";}?> Quote Link to comment https://forums.phpfreaks.com/topic/9791-need-help-with-a-form/ Share on other sites More sharing options...
joezyz Posted May 26, 2006 Share Posted May 26, 2006 Try using this code at the bottom of the form. It helps to debug the global vars:-Joe<?php//THIS IS USED ONLY TO DEBUG THE GLOBAL VARIABLES// ------------------------------------print '$_POST array';// ------------------------------------print "<BR/>";// ------------------------------------foreach ( $_POST as $key => $value ) { print $key . " " . "=" . " " . $value; print "<BR/>";}// ------------------------------------print "<BR/>";// ------------------------------------print "<BR/>";// ------------------------------------print '$_GET array';// ------------------------------------print "<BR/>";// ------------------------------------foreach ( $_GET as $key => $value ) { print $key . " " . "=" . " " . $value; print "<BR/>";}// ------------------------------------print "<BR/>";// ------------------------------------print "<BR/>";// ------------------------------------print '$_REQUEST array';// ------------------------------------print "<BR/>";// ------------------------------------foreach ( $_REQUEST as $key => $value ) { print $key . " " . "=" . " " . $value; print "<BR/>";}// ------------------------------------print "<BR/>";// ------------------------------------print '$_SESSION array';// ------------------------------------print "<BR/>";foreach ( $_SESSION as $key => $value ) { print $key . " " . "=" . " " . $value; print "<BR/>";}// ------------------------------------?> Quote Link to comment https://forums.phpfreaks.com/topic/9791-need-help-with-a-form/#findComment-39336 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.