【发布时间】:2013-12-16 16:45:55
【问题描述】:
<?php
$s=mysql_query("SELECT * FROM bus_detail WHERE source_point='$source_point' AND destination_point='$destination' AND `".$day."` = 'yes'");
while($row=mysql_fetch_array($s)) {
$count+=1;
?>
<tr class="td_text">
<td><?php echo $count; ?></td>
<td><input name="bus_name" type="text" value="<?php echo $row['bus_name'];?>" class="input_box" /></td>
<td><?php echo $row['bus_no'];?></td>
<td><input name="bus_id" type="text" value="<?php echo $row['bus_id'];?>" style="border:0px; width:15px; text-align:left;" /></td>
<td><?php echo $row['departure_time'];?></td>
<td><?php echo $row['arrival_time'];?></td>
<td><?php echo $row['duration'];?></td>
<td><?php echo $row['seat_availablity'];?></td>
<td><?php echo $row['price'];?></td>
<td><a href="book.php?bus_id=<?php echo $row['bus_id'];?>"><input type="submit" value="Book Now" style="border:0px;" class="book" title="Search here" /></a></td></tr>
<?php
}
?>
这段代码完全没问题。但是如果根据查询没有结果,我想显示“没有找到这样的结果”。我试过while(!$s),但没有结果。有什么帮助吗?
我想在空白字段中显示结果
【问题讨论】:
-
我应该在 tr 内部还是外部使用它??
-
while 块的外部和之后,这意味着 while 永远不会循环
-
$count+=1;...不错的一个... -
你是blockquoting every single one of your questions。你现在应该停止滥用格式。
-
不要在句子前面使用
>。它们不是引号。它只会弄乱你的帖子。
标签: php while-loop