0

PHPで作成したテーブルがあります。$row[6]、$row[7]、および/または $row[8] の値が "none" (NULL ではない) の場合があります。そんなときは空白をエコーし​​たい。これにはIFステートメントが必要になる可能性が高いことはわかっていますが、わかりません。どんな助けでも大歓迎です!ありがとう。

while($row = mysql_fetch_row($query)){
echo "<tr>";        
echo "<td>  {$row[1]} </td>";
echo "<td>  {$row[2]} </td>";
echo "<td>  {$row[3]} </td>";
echo "<td>  {$row[4]} </td>";
echo "<td>  {$row[5]} </td>";
echo "<td>  {$row[6]} </td>";
echo "<td>  <a href='{$row[7]}'>BluuGnome</a>                       
        <a href='{$row[8]}'>CanyoneeringUSA</a>
        <a href='{$row[9]}'>Climb UT</a> </td>";
4

3 に答える 3

0

if ステートメントについては、http://php.net/manual/de/control-structures.if.phpを参照してください。これをwhileブロックの中に入れ子にすることができます

while($row = mysql_fetch_row($query)){
  ...
  if($row[1] == "none") {
    echo "";
  }
  ...
}
于 2013-07-23T22:57:00.667 に答える