下面是我的类文件中的代码。我有单独的类文件和一个产品编辑部件与字段。当我在新页面中访问它们时,我什么也得不到。
function editProd($editid){
include('config.php');
$query= sprintf("select * From product_data where id=".$editid."");
$result=mysqli_query($con,$query);
$data=array();
while($row=mysqli_fetch_array($result) ){
$data[]=$row;
}
return $data;
}
这是我在new page
中的访问方式include('prductclass.php');
$addnewprod=new Productdata();
$addnewprod->editProd($_REQUEST['edit_id']);
但是我没有得到任何结果那么我如何在edit from
var_dump($addnewprod->editProd($_REQUEST['edit_id']));
应该得到一些输出(如果sql查询返回结果)。
如果需要放在变量中:$var = $addnewprod->editProd($_REQUEST['edit_id']);
或:
$data = $addnewprod->editProd($_REQUEST['edit_id']);
foreach ($data as $row ) {
echo 'Column 1: ' . $row['some_column'name'] . '<br />';
echo 'Column 2: ' . $row['some_other_column'name'] . '<br /><br />';
}
您返回$data,因此您必须对该数据做一些操作。
您当前的代码通过使用代码$addnewprod->editProd($_REQUEST['edit_id']);
请求数据,但对它接收的数据不做任何事情。
你应该习惯一个更好的,一致的风格
$myVar = 'foobar';
代替
$myVar ='foobar';
$myVar= 'foobar';
$myVar='foobar';