|  | Posted by paul814 on 01/02/08 14:16 
I am having a bit of a problem with some code....can someone give mesome suggestions?
 
 Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\production
 \date2.php on line 28
 
 line 28 is this line:
 while($row = mysql_fetch_array(mysql_query($sql)) {
 
 It is the first while..
 HERE IS THE CODE:
 Generating and emailing report for:
 <?php
 $today = date("M j, Y,");
 echo $today;
 
 $host="localhost";
 $user="root";
 $pass="";
 $db="productiondb";
 $con = mysql_connect($host, $user, $pass);
 
 if (!$con)
 {
 die('Unable to connect: ' . mysql_error());
 }
 mysql_select_db($db, $con) or die('Unable to connect: ' .
 mysql_error());
 
 // Get results from first table
 $sql = "SELECT * FROM editorial WHERE editorialdate LIKE '$today%'
 ";
 $sql2 = "SELECT * FROM prepress WHERE prepressdate LIKE '$today%' ";
 
 // Begin our email body
 $messageBody = "Production Report follows for all departments: /r/
 n";
 
 
 //if (mysql_num_rows($result)) { // if there are results
 // Add results from first query to email
 while($row = mysql_fetch_array(mysql_query($sql)){
 $messageBody .= "Editorial Date: " . $row['editorialdate'];
 $messageBody .= "/r/n";
 $messageBody .= "Editorial Name: " . $row['editorialname'];
 $messageBody .= "/r/n";
 $messageBody .= "Editorial Comments: " . $row['editorialcomments'];
 $messageBody .= "/r/n";
 }
 
 // Add results from second query to email
 while($row = mysql_fetch_array(mysql_query($sql2)) {
 $messageBody .= "PrePress Date: " . $row['prepressdate'];
 $messageBody .= "/r/n";
 $messageBody .= "Prepress Name: " . $row['prepressname'];
 $messageBody .= "/r/n";
 $messageBody .= "Prepress Comments: " . $row['prepresscomments'];
 $messageBody .= "/r/n";
 }
 
 // Send email
 ini_set("SMTP", "texchange.company.com");
 ini_set("smtp_port", "25");
 mail("paul@company.com","Production Report",$messageBody);
 
 mysql_close($con); //closes the connection to the DB
 ?>
 
 thanks for any help
  Navigation: [Reply to this message] |