我收到以下错误:
未定义变量:_get in ... 这是导致它的代码的一部分:
<?php
require_once("includes/config.php");
//
require('C:\xampp\htdocs\geochronology\vendor\setasign\fpdf\fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$search=isset($_REQUEST['search']) ? $_REQUEST['search']:'';
$option=isset($_REQUEST['option']) ? $_REQUEST['option']:'';
$period=isset($_REQUEST['period']) ? $_REQUEST['period']:'';
$datefrom=isset($_REQUEST['datefrom']) ? $_REQUEST['datefrom']:'';
$dateto=isset($_REQUEST['dateto']) ? $_REQUEST['dateto']:'';
if($period ==null){
$sql = "SELECT * FROM tblfacility JOIN tbluser on tbluser.id=tblfacility.user where ".$search." ='".$option."' ";}
else{
$sql="SELECT * FROM tblfacility JOIN tbluser on tbluser.id=tblfacility.user where ".$search." ='".$option."' AND time between '".$datefrom."' and '".$dateto."' ";
}
$query = $dbh -> prepare($sql);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$cnt=1;
if($query->rowCount() > 0)
{
foreach($results as $row) {
$pdf->SetFont('Arial','',12);
$pdf->Ln();
foreach($row as $column)
$pdf->Cell(40,10,$column,1);
} }
$pdf->Output();
?>
输出空白。文件可能是变量选项和搜索的问题。
答案 0 :(得分:3)
全局变量$_GET
仅大写。因此,您必须更改
$search=$_get[search];
到
$search=$_GET['search'];
答案 1 :(得分:1)
尝试一下,
$search=isset($_GET['search']) ? $_GET['search']:'';
或
$search=isset($_REQUEST['search']) ? $_REQUEST['search']:'';