打印邮件标签-php、MySQL、FPDF

打印邮件标签-php、MySQL、FPDF,php,Php,我无法让此脚本输出用于邮寄标签的pdf。它抛出以下错误: 分析错误:语法错误,意外的$end <?php define('FPDF_FONTPATH','/home/directory/public_html/sub/font/'); require_once('fpdf.php'); //Connect to your database mysql_connect("localhost", "db_user","db_pw") or die ("Could not connect

我无法让此脚本输出用于邮寄标签的pdf。它抛出以下错误: 分析错误:语法错误,意外的$end

<?php
define('FPDF_FONTPATH','/home/directory/public_html/sub/font/');
require_once('fpdf.php');
//Connect to your database
mysql_connect("localhost", "db_user","db_pw") or
    die ("Could not connect to database");
mysql_select_db("database_name") or
    die ("Could not select database");

$query  = "SELECT employee_name, street_address, City, state, zip_code FROM employees ORDER BY `employee_name` ";
$result = mysql_query($query) or die('Error, query failed');
$num_rows = mysql_num_rows($result);

function PrintAddressLabels($result){ 


  $pdf=new FPDF(); 

  $pdf->Open();
  $pdf->AddPage(); 
  $pdf->SetFont('Arial','B',14);
  $pdf->SetMargins(0,0); 
  $pdf->SetAutoPageBreak(false); 
  $x = 0;
  $y = 0;
  $i=0;

  while (TRUE) {

    if ($row=$result[$i]) {

      //positions set above 
      $LabelText = sprintf("%s\n%s %s\n%s, %s, %s", 
      $row['employee_name'],
      $row['street_address'],
      $row['City'],
      $row['state'],
      $row['zip_code']);


      Avery5160($x,$y,&$pdf,$LabelText);

      $y++; // next row 
      if ($y == 10 ) { // end of page wrap to next column 
        $x++; 
        $y = 0; 
        if ($x == 3 ) { // end of page 
          $x = 0; 
          $y = 0; 
          $pdf->AddPage(); 
        }
      }
      $i++; //counter through result
    } else {
      // Error quit printing 
      break; 
    }

  {
  $pdf->Output('mailing_labels.pdf','D');
}
?>


您的
while()
似乎缺少匹配的
}
。或者您的函数。

您的
while()
似乎缺少匹配的
}
。或者您的函数。

在输出pdf之前,您有一个
{
,它应该是
}


我已经格式化了您发布的代码,以便块缩进。这使得在您可能缺少
}
的地方使用se变得更容易

在输出pdf之前,您有一个
{
,应该是
}


我已经格式化了您发布的代码,以便块缩进。这使得在您可能缺少
}
的地方使用se变得更容易

我正在自学php,所以请原谅我对缩进和格式的无知。我感谢你的帮助。我将研究正确的格式,并尝试在未来做得更好。我已经把花括号换了一圈。现在我得到了一个空白的白色屏幕。我试图自学php,所以请原谅我对缩进和格式的无知。我感谢你的帮助。我将研究正确的格式,并尝试在未来做得更好。我已经把花括号换了一圈。现在我得到了一个空白的白色屏幕。