Php 复选框函数中显示错误

Php 复选框函数中显示错误,php,Php,我正在编写函数来显示数据库中的所有检查值。一旦我点击编辑特定的产品里面有复选框值需要检查 function emarketing_oprema(){ $link = new mysqli("localhost", "xxx", "xxx", "xxxx"); $link->set_charset("utf8"); $sql=mysqli_query($link, "SELECT * FROM emarketing_oprema order by OpremaId a

我正在编写函数来显示数据库中的所有检查值。一旦我点击编辑特定的产品里面有复选框值需要检查

function emarketing_oprema(){
    $link = new mysqli("localhost", "xxx", "xxx", "xxxx");
    $link->set_charset("utf8");
    $sql=mysqli_query($link, "SELECT * FROM emarketing_oprema order by OpremaId asc ");

    while($record = mysqli_fetch_array($sql)) {
       data='<input type="checkbox" name="oprema[]" value="'.$record["Oprema"];
       if(isset($record['checked'])) {//field in the database
         data+=' checked="checked';
       }
       data+='">'. $record["OpremaNaziv"] .'</br>';
    }
}
function emarketing_oprema(){
$link=newmysqli(“localhost”、“xxx”、“xxx”、“xxxx”);
$link->set_字符集(“utf8”);
$sql=mysqli_query($link,“按OpremaId asc从emarketing_oprema order中选择*);
而($record=mysqli\u fetch\u数组($sql)){

data='始终在变量前面使用$sign,并将某些内容添加到字符串us中。“”not+


php中的
始终在变量之前使用$:

$data='<input type="checkbox" name="oprema[]" value="'.$record["Oprema"];
if(isset($record['checked'])) {//field in the database
     $data+=' checked="checked';
   }
$data+='">'. $record["OpremaNaziv"] .'</br>';

$data=”它应该是这样的:

while($record = mysqli_fetch_array($sql)) {
   $data='<input type="checkbox" name="oprema[]" value="'.$record["Oprema"].'"';
   if(isset($record['checked'])) {//field in the database
     $data.=' checked="checked';
   }
   $data.='">'. $record["OpremaNaziv"] .'</br>';
}
while($record=mysqli\u fetch\u数组($sql)){
$data='.$record[“OpremaNaziv”]。
'; }
什么错误?在
php
中,是连接运算符,而不是
+
。与论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。请参阅”。
while($record = mysqli_fetch_array($sql)) {
   $data='<input type="checkbox" name="oprema[]" value="'.$record["Oprema"].'"';
   if(isset($record['checked'])) {//field in the database
     $data.=' checked="checked';
   }
   $data.='">'. $record["OpremaNaziv"] .'</br>';
}