如何在PHP搜索查询中组织数据?

时间:2016-09-11 09:20:19

标签: php

我正在制作一个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或其他东西来让条目换行或分开?

2 个答案:

答案 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>";
?>