2使用PHP将ODBC查询到一个HTML表中

时间:2016-02-29 16:08:47

标签: php html mysql odbc progress-db

我正在尝试从2个独立的ODBC连接中获取数据;一个来自MySQL数据库,另一个来自PROGRESS,我想比较两个数据并输出到HTML表。这是我的代码,在那一刻显然不起作用。任何和所有帮助表示赞赏:

<?php

    //select data from MySQL.
    $sql = "SELECT 
            *
            FROM quotation
            WHERE order_no IN ('$order_no')
            ORDER BY order_no, order_line ASC
            ";
    $rs = odbc_exec($mysqlconn, $sql);


    //select data from MFG-PRO.
    $sql2 = "SELECT 
            sod_nbr,
            sod_line,
            sod_qty_ord,
            sod_std_cost
            FROM sod_det
            WHERE sod_nbr IN ('$order_no')
            ORDER BY sod_nbr, sod_line ASC
            ";
    $rs2 = odbc_exec($oconn, $sql2);


    // build array
    while($row1=odbc_fetch_array($rs) && $row2=odbc_fetch_array($rs2))
    { 

        echo '<tr>
                  <td><input type="text" name="quotation[]"       value="'.$row1['idquotation'].'" readonly/></td>
                  <td><input type="text" name="order_no[]"        value="'.$row1['order_no'].'" readonly/></td>
                  <td><input type="text" name="order_date[]"      value="'.$row1['order_date'].'" readonly/></td>
                  <td><input type="text" name="customer[]"        value="'.$row1['customer'].'" readonly/></td>
                  <td><input type="text" name="order_line[]"      value="'.$row1['order_line'].'" readonly/></td>
                  <td><input type="text" name="part[]"            value="'.$row1['part'].'" readonly/></td>
                  <td><input type="text" name="order_qty[]"       value="'.$row1['order_qty'].'" readonly/></td>
                  <td><input type="text" name="standard_cost[]"   value="'.$row1['standard_cost'].'" readonly/></td>
                  <td><input type="text" name="created_by[]"      value="'.$row1['created_by'].'" readonly/></td>
              ';

        echo '
                  <td><input type="text" name="sod_line[]"       value="'.$row2['sod_line'].'" readonly/></td>
                  <td><input type="text" name="sod_qty_ord[]"    value="'.$row2['sod_qty_ord'].'" readonly/></td>
                  <td><input type="text" name="sod_std_cost[]"   value="'.$row2['sod_std_cost'].'" readonly/></td>
                  <td><input type="text" name="valid[]"          value="';

        echo ''.'" readonly/></td>';

    }

&GT;

0 个答案:

没有答案