正在寻找一个解决方案,以下编码位。如果数据库字段为空回显“没有”,如果有东西回显“东西”
<?php
$nextfive_events = mysql_query("SELECT date_format(date, '%d/%m/%Y') AS formatted_date, title, location, regs FROM events WHERE status = 'ACTIVE'");
if(mysql_num_rows($nextfive_events) == 0) { echo "<p>No events coming up!"; } else {
echo "<table width=\"600\" border=\"0\" cellpadding=\"2\" cellspacing=\"2\" class=\"greywritinglight\" align=\"left\">
<tr align=\"center\">
<td>Date</td>
<td>Name</td>
<td>Location</td>
<td></td>
</tr>";
$x=1;
while($next_row = mysql_fetch_array($nextfive_events))
{
if($x%2): $rowbgcolor = "#FFFFFF"; else: $rowbgcolor = "#EEEEEE"; endif;
echo "<tr align=\"center\">";
echo "<td>" . $next_row['formatted_date'] . "</td>";
echo "<td>" . $next_row['title'] . "</td>";
echo "<td>" . $next_row['location'] . "</td>";
echo "<td><a href=\"regs/" . $next_row['regs'] . "\">Regs</a></td>";
echo "</tr>";
$x++;
}
echo "</table>";
}
?>
我想行echo "<td> <a href regs .....
要显示的字的REG时有东西在数据库中的“暂存器”。说如果该领域没有任何东西,我希望它是空白的,而不是说Regs。
感谢
'。 (isset($ next_row ['regs'])|| empty($ next_row ['regs']))''nothing':'something'. – Alex 2015-02-11 23:33:03