我正在制作一个PHP网站,用户可以输入数据,然后稍后搜索,但我似乎无法组织数据:/ 继承我的代码:
<form action="uploads.php" method="GET"><input id="search" type="text" placeholder="Type here"><input id="submit" type="submit" value="Search"></form></body></html>
当用户搜索他们的名字时,结果如下:
firstname=Mickey lastname=Mouse item1= item2= item3= item4= item5= item6=
有没有什么方法可以添加CSS或其他东西来让条目换行或分开?
答案 0 :(得分:1)
在显示数据的显示页面中,您可以使用<br>
标记,以便它显示不同行中的每个数据。
First Name: <?php echo $loopvariable['fname'].'<br />'; ?>
Last Name: <?php echo $loopvariable['lname'].'<br />'; ?>
像这样,您可以提供您打印的所有数据。
<强>输出:强>
名字:名字一
姓氏:姓名二
您可以在单独的行中使用break标记提供此类信息。
答案 1 :(得分:0)
基本上在PHP中你可以回显html代码,这样你就可以回复<br>
语句,就像上一个答案一样,你也可以回复css,你可以创建一个包含的代码块
<?php
include('SomeMoreCode.php');
?>
您还可以回显格式化命令以创建表格。只需将html语句放在&#39;&#39;&#39;并使用。
加入html和mysql / php值echo "<table border='1' cellpadding='10'>";
echo "<tr> <th>date</th> <th>Home Team</th> <th></th><th></th><th>Away Team</th> <th></th> </tr>";
while($row = mysql_fetch_array( $result )) {
echo "<tr>";
echo '<td>' . $row['date'] . '</td>';
echo '<td>' . $row['hometeam'] . '</td>';
echo '<td>' . $row['fthg'] . '</td>';
echo '<td>' . $row['ftag'] . '</td>';
echo '<td>' . $row['awayteam'] . '</td>';
echo '<td><a href="edit.php?id=' . $row['id'] . '">Edit</a></td>';
echo "</tr>";
}
echo "</table>";
非mysql - 仅限php
<?php
$date='19/6/16';
$hometeam='Man United';
$fthg='3';
$ftag='2';
$awayteam='Man City';
echo "<table border='1' cellpadding='10'>";
echo "<tr> <th>date</th> <th>Home Team</th> <th></th><th></th><th>Away Team</th> </tr>";
echo "<tr>";
echo '<td>' . $date . '</td>';
echo '<td>' . $hometeam . '</td>';
echo '<td>' . $fthg . '</td>';
echo '<td>' . $ftag . '</td>';
echo '<td>' . $awayteam . '</td>';
echo "</tr>";
echo "</table>";
?>