这是我的带有html文本框的PHP代码
<input type="text" class="form-control" value="<?php
$items=mysql_query("select * from order_detail_master where order_id = ".$no_of_orders['order_id']);
echo "<table><tr><th>Item Name</th><th>Qty</th></tr>";
if($items){
while($res_items = mysql_fetch_assoc($items)){
$item_name = mysql_query("select item_name from item_master where item_id = ".$res_items['item_id']);
while($item_name_rs = mysql_fetch_assoc($item_name)){
$i_n = $item_name_rs['item_name'];
}
echo "<tr><td>".$i_n."</td><td>".$res_items['odm_quantity']."</td></tr>";
}
}
echo“”;
答案 0 :(得分:0)
我不确定你要做的是什么,但我认为当它实际上不是一个表格时没有理由有一个html输入类型。如果您正在尝试查询数据库,我会将这个简单的脚本放在一起,这可能有助于指导您按照您尝试实现的目标进行操作。您可以在mysql查询行中使用*作为通配符来帮助简化操作。另外,确保$ link与db_connect匹配。我没有测试过,但它应该可以正常工作。
<?php
$sql=mysqli_query($link, "select * FROM order_detail_master") or die(mysqli_error($link));
?>
<tr>
<th>Order ID</th>
<th>Item ID</th>
<th>Item Name</th>
<th>ODM Quantity</th>
</tr>
<?php
while($row=mysqli_fetch_assoc($sql))
{
?>
<tr>
<td><?php echo $row['order_id'];?></td>
<td><?php echo $row['item_id'];?></td>
<td><?php echo $row['item_name'];?></td>
<td><?php echo $row['odm_quantity'];?></td>
</tr>
<?php
}
?>