想从MySql数据库中获取数据并在Html表中显示数据

时间:2015-08-10 09:59:32

标签: php html mysql

我正在尝试从数据库中获取值并在html表中显示'ref_id'的所有值。当我使用echo命令时,会显示但是没有提取值并显示在表单上:

           <?php

        include("header.php");
        include("db.php");

        $supplier = $_POST['ref_id'];

        $query = "select farm from farms where id = $supplier";

        $run = mysqli_query($con, $query); 

        while($row = mysqli_fetch_array($run)){

        $url=$row['farm'];

        }

        $query1 = "select * from transactions where ref_id = $supplier";

        $run1 = mysqli_query($con, $query1); 

        ?>

        <!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta charset="utf-8" />
    <title></title>
    <style>
        table,
        th,
        td,
        div {
            border: 1px solid black;
            border-collapse: collapse;
        }
    </style>


    <div class="page-content">

        <div class="row-fluid">
            <div class="span12">



                <table id="bill" style="width: 501px">
                    <tbody>
                        <tr>
                            <td colspan=3 align="center">Priv balances</td>
                            <td colspan=2 align="center">
                                </br<</td>
                                <td colspan=2 align="center">(sale)</td>
                        </tr>
                        <tr rowspan=2>
                            <td rowspan=2 align="center">Date</td>
                            <td rowspan=2 align="center">Shift</td>
                            <td rowspan=2 colspan=2 align="center">
                                <table width=100%>
                                    <tr>
                                        <td colspan=100% align="center">
                                            Particular
                                        </td>
                                        <tr>
                                            <td colspan=70% align="center">
                                                Mun(s)
                                            </td>
                                            <td colspan=30% align="center">
                                                Kg(s)
                                            </td>
                                        </tr>
                                    </tr>
                                </table>
                            </td>
                            <td rowspan=2 align="center">rate</td>
                            <td rowspan=2 colspan=2 align="center">Amount</td>
                        </tr>
                    </tbody>


                    <tbody>

                        <?php $numberofrow=2 0;?>

                        <?php while($row=m ysqli_fetch_array($run1)){ // Before we close out of PHP, lets define all of our variables so they are easier to remember and work with, // you can skip this though if you just want to directly reference each row. $date=$ row[
                        'datetime']; $shift=$ row[ 'milk_type']; $mann=$ row[ 'quantity']; $kg=$ row[ 'kg']; $amount=$ row[ 'total_amount']; // Now for each looped row echo "<tr><td>".$date. "</td><td>".$shift. "</td><td>".$mann. "</td>   <td>".$kg.
                        "</td><td>".$amount. "</td></tr>"; } // End our while loop ?>


                        <?php// }?>


                            <tr colspan=7 rowspan=2>
                                <td align="left">Total Milk</td>
                                <td align="left">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                            </tr>

                            <tr colspan=7 rowspan=2>
                                <td align="left">Bandi</td>
                                <td align="left">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                                <td align="right">&nbsp;</td>
                            </tr>

                    </tbody>

                    <tbody>
                        <tr colspan=7>
                            <td colspan=2 rowspan=7>
                                <div>
                                    <div id="span1">Date</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">Total</div>
                                </div>
                            </td>
                            <td colspan=2 rowspan=7>
                                <div>
                                    <div id="span1">Payment</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">&nbsp;</div>
                                    <div id="span2">77000</div>
                                </div>
                            </td>
                            <td colspan=3 rowspan=8>
                                <table border="0" width=100%>
                                    <tr>
                                        <td>total amount</td>
                                        <td>65550</td>
                                    </tr>
                                    <tr>
                                        <td>Less Commision</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Less Fare</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Gross Bill</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Add Priv Balance</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            </br>
                                        </td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Less Purchase Milk</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>Net Bill</td>
                                        <td>
                                            </br>
                                        </td>
                                    </tr>

                                </table>

                        </tr>



                    </tbody>
                </table>

            </div>
            <!--/.span-->
        </div>
        <!--/.row-fluid-->
    </div>
    <!--/.page-content-->

</head>

</html>
    <?php include("footer.php");?>

3 个答案:

答案 0 :(得分:0)

当我查看上面的代码时,我看到$ row []之间的一些空格已被删除,并且在注释部分写了echo命令。

我希望这段代码对您有帮助

/products/products.json

答案 1 :(得分:-2)

<?php
    $str = mysql_query("select farm from farms where id = $supplier");

    echo "<table>";
        echo "<th></th>";
        while ($res = mysql_fetch_array($str)) {
            echo "<tr></tr>";
        }
    echo "</table>";
?>

答案 2 :(得分:-2)

该行:

class MyDefaultFormSet(django.forms.models.BaseInlineFormSet):
    @property:
    def empty_form(self):
       form = super(MyDefaultFormSet, self).empty_form
       # you can access self.instance to get the model parent object
       form.fields['label'].initial = 'first name'
       # ...
       return form

 class DetailsInline(admin.TabularInline):
    formset = MyDefaultFormSet

应该是这样的:

$query = "select farm from farms where id = $supplier";

$ supplier是一个PHP变量,不应该在引号中。