我的HTML格式似乎有问题。我正在调用数据库来显示网页上表格中的所有信息。我已经得到了信息,但我似乎无法获得所有信息进入表格。
格式化只允许在表格中输入一行,然后以正常文本格式将行的其余部分放在下面。
我将如何获取所有信息以便在添加更多信息时自动更新?
<?php
//connect to the server
$link = mysql_connect('*****', '*****', '****');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db('******');
$query = mysql_query("SELECT * FROM tablename");
echo "<table border='1'>
<tr>
<td>Date</td>
<td>Region</td>
<td>Cameraman</td>
<td>Livestream?</td>
<td>Event Title</td>
<td>Lecturer</td>
<td>Time</td>
<td>Speaker</td>
<td>ICE Contact</td>
<td>Venue Address</td>
<td>Venue Contact</td>
<td>Additional Comments</td>
<td>On App?</td>
</tr>";
WHILE($rows = mysql_fetch_array($query)):
$date = $rows['date'];
$region = $rows['region'];
$cameraman = $rows['cameraman'];
$livestream = $rows['livestream'];
$eventtitle = $rows['eventitle'];
$lecturer = $rows['lecturer'];
$time = $rows['time'];
$speaker = $rows['speaker'];
$icecontact = $rows['icecontact'];
$venuecontact = $rows['venueaddress'];
$venuecontact = $rows['venuecontact'];
$additionalcomments = $rows['additionalcomments'];
$onapp = $rows['onapp'];
echo "<tr>";
echo "<td>" . $rows['date'] . "</td>";
echo "<td>" . $rows['region'] . "</td>";
echo "<td>" . $rows['cameraman'] . "</td>";
echo "<td>" . $rows['livestream'] . "</td>";
echo "<td>" . $rows['eventitle'] . "</td>";
echo "<td>" . $rows['lecturer'] . "</td>";
echo "<td>" . $rows['time'] . "</td>";
echo "<td>" . $rows['speaker'] . "</td>";
echo "<td>" . $rows['icecontact'] . "</td>";
echo "<td>" . $rows['venueaddress'] . "</td>";
echo "<td>" . $rows['venuecontact'] . "</td>";
echo "<td>" . $rows['additioncomments'] . "</td>";
echo "<td>" . $rows['onapp'] . "</td>";
echo "</tr>";
echo "</table>";
endwhile;
?>
你在代码中做了两个boo boo:
1:您没有使用这些变量,删除它们
$date = $rows['date'];
$region = $rows['region'];
$cameraman = $rows['cameraman'];
$livestream = $rows['livestream'];
$eventtitle = $rows['eventitle'];
$lecturer = $rows['lecturer'];
$time = $rows['time'];
$speaker = $rows['speaker'];
$icecontact = $rows['icecontact'];
$venuecontact = $rows['venueaddress'];
$venuecontact = $rows['venuecontact'];
$additionalcomments = $rows['additionalcomments'];
$onapp = $rows['onapp'];
2:您正在关闭while循环中的表
echo "</table>";
endwhile;
应该:
endwhile;
echo "</table>";