我已经尝试过各种文章来解决这个问题无济于事。我使用表单将数据发布到我的php文件中。然后我试图找到具有匹配值的行。我一直收到这些错误: 未定义的索引:条形码&试图获得非对象的属性 有人可以帮我解决这个问题吗?
//barcode is serialized data from a form and equals 'barcode=2147483647'
$barcode = $_GET['barcode'];
$sql = "SELECT id FROM the_DB WHERE barcode = '%$barcode%'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo 'id:' . $row["id"]. '<br>Name: ' . $row["item_name"]. '<br> Barcode ' . $row["barcode"]. '<br><img src="'.$row["image"].'" height="100px">';
}
} else {
echo "0 results";
}
答案 0 :(得分:0)
按如下方式更改查询
template: '<li><a>{{ node }}</a></li>',
答案 1 :(得分:0)
以下可能出现此错误:
您正在提取不在结果集中的列。
$barcode = $_GET['barcode'];
if(isset($barcode))
{
$sql = "SELECT * FROM the_DB WHERE barcode = '%$barcode%'";
$result = $conn->query($sql);
$rows = array();
while ($row = mysql_fetch_object($result)) {
$rows[] = $row;
}
}