所以我finnaly让我的php数据库搜索功能正常但我不知道如何格式化它使它看起来更好。
目前我的回音代码是
echo "<p><h3>".$results['lfname']."</h3>".$results['id'].$results['phonenum'].$results['state'].$results['zip']."</p>";
我收到的数据就像
John Doe
12507(704) 372-2622NC28031
我希望数据像
John Doe 12507
(704) 372-2622 NC 28031
或类似的东西。你们知道我如何正确地格式化或任何链接到任何页面,我可以学习如何格式化这个结果。由于我不确定php页面的规则和限制,因此不确定谷歌是什么。 再次感谢
答案 0 :(得分:0)
这是怎么回事:
echo "<h3>{$results['lfname']} {$results['id']}</h3>";
echo "<p>{$results['phonenum']} {$results['state']} {$results['zip']}</p>";
我所做的就是对数组索引进行重新排序,并且我使用了一种不同的方式来回显数组值(我个人发现很多 nicer 比放入和退出更具可读性带有" . $blah['foo']. "
)的字符串
答案 1 :(得分:0)
理论上,在Paragraph标记中包含标题Tag是不明智的。 其次,ID在&lt;之外。 h3&gt;标签。并且因为&lt; h3&gt;是块级元素,您不应期望其内容与ID位于同一级别。这可能会有所帮助:
<!-- TO STYLE THE CSS CLASSES, AT THE TOP OF YOUR FILE WITHIN THE HEAD SECTION-->
<!-- DO LIKE SO -->
<style type="text/css">
.full-name{
font-weight: 900; /*CAN BE NORMAL, BOLD OR BOLDER OR USE NUMBERS FROM 100 TO 900*/
color: #613ac5; /* USE YOUR PREFERRED COLOR */
font-size: 12px; /* AGAIN CHANGE TO YOUR DESIRED FONT-SIZE */
}
.result-id{
font-family: Helvetica, Arial, sans-serif;
font-weight: normal; /*CAN BE NORMAL, BOLD OR BOLDER OR USE NUMBERS FROM 100 TO 900*/
color: #8c0210; /* USE YOUR PREFERRED COLOR */
font-size: 12px; /* AGAIN CHANGE TO YOUR DESIRED FONT-SIZE */
}
.right-spaced{
font-family: Helvetica, Arial, sans-serif;
display:inline-block;
padding-right: 15px;
font-weight: normal;
color: #8c0210;
font-size: 12px;
}
</style>
<?php
$strOutput = "<h3 class='full-name'> " . $results['lfname'] ."<span class='result-id'> {$results['id']}</span></h3>";
$strOutput .= "<p><span class='phone right-spaced'>{$results['phonenum']}</span>";
$strOutput .= "<span class='state right-spaced'>{$results['state']}</span>";
$strOutput .= "<span class='zip right-spaced'>{$results['zip']}</span>";
$strOutput .= "</p>";