The following code is part of a web based interface to a Sybase
Database. It is used to build a table formatted string from the column/
value pairs returned from
ct_fetch and then create a page from it. My problem is this: it works
fine in IE5 but displays as text and tags in NS4.5. That would be OK
except that the company I work for has chosen Netscape as the browser of
choice. What am I missing as far as Netscape is concerned ?

       if(@names=$DBH->ct_col_names())
        {
        # print "@names\n";
        }
      while(%dat=$DBH->ct_fetch(1,0))
        {
         $htmlstrng.="<TR>";
           for($i=0;$i<=$#names;$i++)
           {
            if(defined($dat{$names[$i]}))
             {
               $htmlstrng.="<TD>".
$names[$i]."=".$dat{$names[$i]}."</TD>";
              }
             else
              {
               $htmlstrng.="<TD>". $names[$i]."= NULL</TD>";
              }#endelse
             if($i%5==4)
              {
               $htmlstrng.="</TR><TR>";
              }#endif
             }#endfor
          $htmlstrng.="</TR>";
          }#endwhile
      }#end if
$DBH->ct_cancel(CS_CANCEL_ALL);
close DBH;
print<<EOstart;
Content-type: text/html

<HTML>
 <HEAD>
 <TITLE>HEREITIS</TITLE>
 </HEAD>
<BODY>
 <TABLE>
EOstart

print $htmlstrng;

print<<Fin_Mtl;
</TABLE>
 </BODY>
</HTML>
Fin_Mtl



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to