<?php
if(isset($_GET['b_no'])){
$bno=$_GET['b_no'];
include("connect.php");
$query19="select * from billing where `b_no`=$bno";
$rs19=$conn->execute($query19);
if($rs19){
$itm=explode(',',$rs19['item']);
$qty=explode(',',$rs19['qty']);
$r=count($itm);
for($i=0;$i<=$r;$i++) {
if(isset($itm[$i]) && isset($qty[$i])) {
echo "item".$itm[$i];
echo "qty".$qty[$i];
echo "<br>";
}
}
}
else {
echo "no records found";
}
}
else {
echo "enter bill no";
}
?>
データベースにない b_no を入力すると、毎回この警告が表示されます。バックエンドとして Microsoft Access 2007 を使用していますが、次の警告が表示されます。
警告: 爆発 () は、パラメーター 2 が文字列であると想定しており、オブジェクトは 27 行目に指定されています