这是我尝试过的。我以表格的形式显示结果。我希望结果显示为一行,我可以应用一个选框。我的导师建议将结果放在一个字符串中,然后显示它们。如何实现?
<?
mysql_connect("localhost", "root", "qwerty") or die(mysql_error());
mysql_select_db("ups_status") or die(mysql_error());
$value = $_POST[input] ;
$order3 = "SELECT * FROM ups_status1 WHERE (ups_temp > 45)and(Ipaddress LIKE '%".$value."%')";
$results3 = mysql_query($order3) or die('Invalid query: ' .mysql_error());
echo"<div id=ups_sty ><h4>Temperature Status</h4></div>";
if(mysql_num_rows($results3)>0)
{
echo "<div id=ups_sty2><marquee behavior=alternate>Temperature of one or more UPS is high!!</marquee></div>";
echo "<table border='0' width='200' cellpadding='2' cellspacing='2'>";
echo "<tr align='center' bgcolor='#002C40' style='color:#FFF'>
<td height='35px' width='500px'>IP ADDRESS</td>
</tr>";
while($result5 = mysql_fetch_row($results3))
{
echo "<tr align='center' bgcolor='#f0f0f0'>
<td height='25px'>".$result5[1]."</td>
</tr>" ;
}
echo "</table>";
/*Instead of displaying them in a tabular way, I want to display them consecutively...*/
?>
答案 0 :(得分:3)
使用此(完整代码)
?>
<div id=ups_sty2>
<marquee behavior=alternate>Temperature of one or more UPS is high!!</marquee>
</div>
<?php
while ($raw = mysql_fetch_array($results3))
{
<p><?php echo $raw["tbale_field name1"]; ?></p>
}
?>