Ergebnis 1 bis 4 von 4

Thema: PHP Gästebuch funzt nich im IE

  1. #1

    PHP Gästebuch funzt nich im IE

    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?

  2. #2
    Hm...
    die <textarea> für die einzugebende nachricht wird nicht geschlossen.
    mach mal
    PHP-Code:
    <td align="middle"><textarea name="nachricht" rows="10" cols="30" wrap></textarea></td
    daraus!

  3. #3
    Zitat Zitat
    PHP-Code:
    <td align="middle"
    Hat zwar nix mit deinem Problem zu tun, aber middle ist für valign. align="center" ist hier besser.

  4. #4
    vieln dank!
    funktioniert einwandfrei

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •