未定义的变量:_get in

时间:2019-11-13 08:57:25

标签: php

我收到以下错误:

  

未定义变量:_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();
?>

输出空白。文件可能是变量选项和搜索的问题。

2 个答案:

答案 0 :(得分:3)

全局变量$_GET仅大写。因此,您必须更改

$search=$_get[search];

$search=$_GET['search'];

答案 1 :(得分:1)

尝试一下,

$search=isset($_GET['search']) ? $_GET['search']:'';

$search=isset($_REQUEST['search']) ? $_REQUEST['search']:'';