2016-05-24 10 views
-2

にエコータグで作業されていないHTMLテキストボックス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>"; 
     } 
} 

エコー「」と私のPHPコードです。

そして enter image description here

+0

あなたは入力値としてテーブルコードを入れます...なぜですか? – nospor

+1

本当にあなたは何を期待しているのですか? – NoobCoder

+0

多分あなたはこのコードで何をしたいのかを説明することができます... – Andre

答えて

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 
    } 
    ?>