$taskid=$this->privacy();
if($taskid){I returning something in one function and then by reference to this return,I am fetching data from another table in second function using if condition in such a way that if data(return) found in first table then execute else leave empty
但是我在第一个表中找到了数据然后一切都很好,但是在第一个表中找不到数据然后它显示为注意:未定义的变量:任务在....
我认为如果其他情况出现错误。请帮助或建议任何替代方法。
请注意,我正在研究价格表
第一个函数返回行
function privacy()
{
$session=new session();
$sql2=mysqli_query($this->db->connection,"SELECT * from privacy where viewerid='$session->userid'");
while($row2=mysqli_fetch_array($sql2)){
$task[]=$row2['task'];
}
return $task;
}
功能 2 .. 如果发现了什么然后做其他什么什么都不做(但错误显示为未定义的变量)
function showactivityo4apply()
{
$session=new session();
$taskid=$this->privacy();
if($taskid){
foreach($taskid as $fvid){
$sql=mysqli_query($this->db->connection,"SELECT * FROM activity where id='$fvid'");
while($row=mysqli_fetch_array($sql)){
$name_id=$row['sub_id'];
echo $name;
}
}
}
else{}
}