大家好我的查询有问题.. 当我尝试将数据逐个相同的结果,并且检索的结果位于id的最后database
这是我的代码..
$code = $mysqli->prepare("SELECT id,code FROM table_inventory");
$code->execute();
$code->bind_result($id,$ccode);
$res = $code->get_result();
while ($row = $res->fetch_array()){
$id = $row['id'];
$co = $row['code'];
}
<form role="form">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="test" class="form-control" id="exampleInputEmail3" placeholder="Enter email">
</div>
<div class="form-group">
<label for="code">Item Code</label>
<input type="text" class="form-control" id="code" placeholder="code" value="<?php echo $co; ?>">
</div>
提前感谢。
答案 0 :(得分:0)
未经过测试,但是这样:
while ($row = $res->fetch_array()){
$id[] = $row['id'];
$co[] = $row['code'];
}
<form role="form">
<?php
foreach($id as $ind=>$val){ ?>
<input type="hidden" name="id" value="<?php echo $id[$ind]; ?>">
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="test" class="form-control" id="exampleInputEmail3" placeholder="Enter email">
</div>
<div class="form-group">
<label for="code">Item Code</label>
<input type="text" class="form-control" id="code" placeholder="code" value="<?php echo $co[$ind]; ?>">
</div>
<?php
}
?>
顺便说一句,我猜这不是你的完整代码,因为你的PHP和HTML混合在一起。