Hallo,

dieser php-script für ein gb funktioniert leider nur in opera, nicht jedoch mit internet explorer.

PHP-Code:
<html>

<head>
<style>
table.gb {border: solid thin #FF0000}
table.infos {border: outset thin #00FFFF}
</style>
</head>

<body background="hintergrund.JPG" text="#00FFFF" link="#00FFFF" vlink="#00FFFF">


<p><font size=6 color=#FF0000 face="comic sans ms, arial"><center><b>Gästebuch</b></center></font></p>


<?php
$db_host 
"localhost";
$db_user "wirsindkrank_de";
$db_password "******";
$db_name "wirsindkrank_de_1";
?>


<center>
<?
if($_POST['ok'])
{
if(!$_POST['name']) {
echo "Fehler! - Es wurde kein Name eingetragen -";
die;
}

if(!$_POST['nachricht']) {
echo "Fehler! - Es wurde keine Nachricht eingetragen -";
die;
}
?>


<?
$nachricht_länge = strlen ($nachricht);
$name_länge = strlen ($name);
$email_länge = strlen ($email);
$homepage_länge = strlen ($homepage);

if ($nachricht_länge > 300) {
echo "Fehler! - Deine Nachricht muss weniger als 300 Zeichen haben -";
die;
}

if ($name_länge > 30) {
echo "Fehler - Dein Name muss weniger als 30 Zeichen haben -";
die;
}

if ($email_länge > 30) {
echo "Fehler - Deine E-Mail Adresse muss weniger als 30 Zeichen haben -";
die;
}

if ($homepage_länge > 30) {
echo "Fehler - Deine Homepage muss weniger als 30 Zeichen haben -";
die;
}
?>


<?
mysql_connect($db_host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db_name) or die (mysql_error());
$datum = date("d. M, h:i A");
$query = "insert into shoutbox (Nachricht, Name, Email, Datum, Homepage, IP)
VALUES ('$nachricht','$name','$email','$datum','$homepage','$_SERVER[REMOTE_ADDR]')";
mysql_query($query);
mysql_close();
echo "Eintrag wurde gepostet!";
}
?>
</center>


<center>
<table border="0" cellpadding="10" cellspacing="10" width="80%">

<tr><td>

    <form method=post action="shoutbox.php">
    <table width="100%" border="0">
    <tr>
    <td align="middle">Name: <input type="text" name="name" size="30" maxlength="30"></td>
    </tr>
    <tr>
    <td align="middle"><img src="email.gif"><input type="text" name="email" size="30" maxlength="30"></td>
    </tr>
    <tr>
    <td align="middle"><img src="hp.gif"><input type="text" name="homepage" size="30" maxlength="30"></td>
    </tr>
    <tr>
    <td align="middle"><textarea name="nachricht" rows="10" cols="30" wrap></td>
    </tr>
    <tr>
    <td align="middle"><input type="submit" name="ok"></td>
    </tr>
    </table>
    </form>

</td></tr>

<?
mysql_connect($db_host,$db_user,$db_password) or die (mysql_error());
mysql_select_db($db_name) or die (mysql_error());
$query = "SELECT Nachricht, Name, Email, Datum, Homepage
FROM shoutbox order by id DESC LIMIT 10";
$result = mysql_query($query);
while($row=mysql_fetch_array($result))
{
?>


<tr><td>
    <table width="100%" border="0" class="gb" bgcolor="#000000" cellspacing="5">
    <tr><td>

        <table border="0" class="infos" width="25%">
        <tr>
        <td colspan="2"><b><?print $row['Name'];?><hr noshade size=1 color="#FF0000" width=70% align=center></b></td>
        </tr>
        <tr>
        <td colspan="2"><?print $row['Datum'];?></td>
        </tr>
        <tr>
        <td><a href='mailto:<?$row['Email'];?>'><img src="email.gif"></a></td>
        <td><a href='<?$row['Homepage'];?>'><img src="hp.gif"></a></td>
        </tr>
        </table>

    </td><td>

        <table border="0" cellpadding="8">
        <tr>
        <td colspan="2" align="left" valign="top"><?print $row['Nachricht'];?></td>
        </tr>
        </table>

    </td></tr>

    </table>
    
    <?
    }
    ?>

</td></tr>



</table>
</center>

<div align="center"><br>
Copyright Wirsindkrank 2004 </div>

</body>
</html>
ich weiß nich was ich falsch gemacht hab. liegt das am ie oder an dem script? und wie krieg ichs hin, das es auch im ie funzt?