我试图按下按钮打印整个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">';
}
?>
我不确定我是如何解释我的问题的,但希望代码能解释我的目标。感谢。