Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想传递一个始终没有值的变量_Php_Arrays_Page Curl - Fatal编程技术网

Php 我想传递一个始终没有值的变量

Php 我想传递一个始终没有值的变量,php,arrays,page-curl,Php,Arrays,Page Curl,我正在获取json数据。我对数据进行解码,并在表中回音。我正在使用url从所选行传递数组。我的问题是,有一个变量不总是有值的。当我有想要传递的值时,如何设置条件 这是我的密码 echo '<td ><a href="sessiondetails.php?'.htmlentities(http_build_query(array('docname'=>$key['DocName'],'HosName'=>$key['HosName'],'HosCode'=>$k

我正在获取json数据。我对数据进行解码,并在表中回音。我正在使用url从所选行传递数组。我的问题是,有一个变量不总是有值的。当我有想要传递的值时,如何设置条件

这是我的密码

echo '<td ><a href="sessiondetails.php?'.htmlentities(http_build_query(array('docname'=>$key['DocName'],'HosName'=>$key['HosName'],'HosCode'=>$key['HosCode'],'SpecialitionID'=>$key['SpecializationId'],'DoctorNo'=>$key['DoctorNo'],'day'=>$key['AppDay'],'date'=>$key['AppDate'],'SpecName'=>$key['SpecName'],'town'=>$key['HosTown'],'DoctorNotes'=>$key['DoctorNotes'])),ENT_QUOTES | ENT_HTML401 | ENT_SUBSTITUTE | ENT_DISALLOWED,'UTF-8',true).'">More>></a></font></td></tr>';

使用$\u GET

if(isset($_GET['DoctorNotes']))
{
   $DoctorNotes=$_GET['DoctorNotes'];
} else {
   $DoctorNotes="";
}


只需检查该值是否已设置,如果未设置,则手动设置
$doctorNotes
的值并将其赋值为空值,否则使用
$\u GET

if(!isset($_GET['DoctorNotes'])) {
  $doctorNotes = "";
} else {
  $doctorNotes = $_GET['DoctorNotes'];
}

你能
print\u r($\u GET)
并给我们看输出吗?请在询问之前做一些基础研究。
$DoctorNotes= isset($_GET['DoctorNotes'])?$_GET['DoctorNotes']:""; 
if(!isset($_GET['DoctorNotes'])) {
  $doctorNotes = "";
} else {
  $doctorNotes = $_GET['DoctorNotes'];
}