我有一个名为clanovi的数据库(englsih中的成员),该数据库存储了成员的姓名,姓氏,地址,电子邮件和性别。我想做的是根据数据库中的数据创建一个表。
这是我的代码https://jsfiddle.net/9j34xfwx/2/
<body>
<?php
require_once("Konekcija.php");
error_reporting(0);
mysql_connect("localhost", "root", "");
mysql_select_db("umv");
$sql=mysql_query("SELECT * FROM clanovi ORDER BY rbroj ASC");
$ime='ime';
$prezime='prezime';
$adresa='adresa';
$email='email';
$spol='spol';
?>
<table id='display'>
<?php
while ($rows=mysql_fetch_assoc($sql)){
?>
<tr><td>Ime clana: <?php echo $rows[$ime]; ?></td>
<tr><td>Prezime clana: <?php echo $rows[$prezime]; ?></td>
<tr><td>Adresa clana: <?php echo $rows[$adresa]; ?></td>
<tr><td>Email clana: <?php echo $rows[$email]; ?></td>
<tr><td>Spol clana: <?php echo $rows[$spol]; ?></td>
<?php
}
?>
</table>
这是我的网页的照片,其中列出了数据库http://pho.to/ACgD1中的所有成员
我的问题是,我该如何创建一个表,使成员的姓名,姓氏,地址,电子邮件和性别位于列中,而数据库中的数据则位于下方。如您在照片上看到的,我的代码将一个成员添加到另一个成员下面。
我假设您不需要label
在每个Iteration中重复“ Ime clana:”(例如)之类的文本,而是需要将其设置为列标题,因为这正是HTML<table>
旨在解决的确切问题。同样,如果您需要label
冗余的数据,那么您肯定无法达到使用table
IMHO的目的。
您需要做这样的事情。
<table id='display'>
<tr>
<th>Ime clana:</th>
<th>Prezime clana:</th>
<th>Adresa clana:</th>
<th>Email clana:</th>
<th>Spol clana:</th>
</tr>
<?php
while ($rows=mysql_fetch_assoc($sql)){
?>
<tr>
<td><?php echo $rows[$ime]; ?></td>
<td><?php echo $rows[$prezime]; ?></td>
<td><?php echo $rows[$adresa]; ?></td>
<td><?php echo $rows[$email]; ?></td>
<td><?php echo $rows[$spol]; ?></td></tr>
<?php
}
?>
</table>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句