在条件

时间:2018-03-09 11:12:03

标签: php mysql web

我试图按下按钮打印整个mySQL表。将会有一个引用每个表的按钮列表,这些按钮将在稍后添加,现在我试图让第一个工作,我正在努力。

我在我的程序的其他地方使用了类似的方法,并没有遇到任何问题。我非常确定我也不是最有效的方式。

当前结果是表生成,但内容从未填充。 "测试!"引用打印。

注意:我不需要他们按一个按钮,它可以在页面加载时打印数据库中的每个表,但我不知道如何做到这一点。

<?php

if (isset($_GET['customer'])) {
    $query = "select * from customer;";

    $result = mysqli_query($link, $query ); 

    echo '<br>';
    echo '<table>';
    echo "<tr><th>Customer_Number</th><th>Surname</th><th>Initials</th><th>firstname</th><th>title</th><th>address1</th><th>address2</th><th>city</th><th>county</th><th>postcode</th><th>passwd</th><th>passphrase</th></tr>\n";

    while($row = mysqli_fetch_array( $result, MYSQLI_ASSOC ) ) 
    {
        echo "<tr>\n";
        echo 
            '<td>', $row[ 'customer_number' ], '</td>',
            '<td>', $row[ 'surname' ], '</td>',
            '<td>', $row[ 'initials' ], '</td>',
            '<td>', $row[ 'firstname' ], '</td>',
            '<td>', $row[ 'title' ], '</td>',
            '<td>', $row[ 'address1' ], '</td>',
            '<td>', $row[ 'address2' ], '</td>',
            '<td>', $row[ 'city' ], '</td>',
            '<td>', $row[ 'county' ], '</td>',
            '<td>', $row[ 'postcode' ], '</td>',
            '<td>', $row[ 'passwd' ], '</td>',
            '<td>', $row[ 'passphrase' ], '</td>', "\n";
        echo "</tr>\n";
    }
    echo '</table>';
    echo '<h1>Test!</h1>';
    mysqli_free_result( $result );
    mysqli_close( $link );
}

if (isset($_SESSION['manager'])) {
    echo '<form name="manager">';
    echo '<input type="submit"  value="Customer" name="customer">';
}
?>

我不确定我是如何解释我的问题的,但希望代码能解释我的目标。感谢。

0 个答案:

没有答案