Hi ich hab mit folgendem Script ein Problem das Script funktioniert soweit aber wenn ich ein leeres Feld in der Datenbank habe, wird in der  Tabelle  bei leeren Feldern die Gitterlinien, die die Tabellenfelder trennen nicht angezeigt.Was kann ich da gegen tun?
	
							
						
					PHP Code:
	
	
<? include("./dbopen.php"); ?>
<?
$sql = "SELECT * FROM address";
$result = mysql_query($sql, $conn); //selektierte Sätze --> HEAP-Liste
if ($result)
{
   $number = mysql_num_rows($result);
   echo "<P>Es sind $number Datensätze gelesen worden.</P>";
   echo "<TABLE BORDER=1>";
   echo "<TR>";
   $row = mysql_fetch_array($result, MYSQL_ASSOC); //1. Satz der HEAP-Liste --> Array $row
   // Spaltenüberschriften der Tabelle ausgeben
   $field = key($row);    //Schlüssel des 1.Arrayelements lesen
   while($field)     //solange das Lesen des Schlüssels erfolgreich war
   {
     echo "<Th>$field</Th>"; //Schlüssel anzeigen
     next($row);         //Feldindex erhöhen
     $field = key($row);     //nächsten Schlüssel lesen
   }
   echo "</TR>";
   // ersten Tabellensatz ausgeben
   echo "<TR>";
   reset($row);        //Arrayindex zurücksetzen
   $field = key($row);    //Schlüssel des 1.Arrayelements lesen
   while($field)     //solange das Lesen des Schlüssels erfolgreich war
   {
     echo "<TD>$row[$field]</TD>"; //Feldelement anzeigen
     next($row);               //Feldindex erhöhen
     $field = key($row);           //nächsten Schlüssel lesen
   }
   echo "</TR>";
   //restliche Tabellensätze ausgeben
   while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
   {
      echo "<TR><TD>";
      echo implode("<Td>",$row);
      echo "</TR>";
   }
   echo "</TABLE>";
}
else
{
   echo "<P>".mysql_error($conn);
}
mysql_close($conn);
?>
 
          


 )
 )
							
						 
							
						
 
							
						
Comment