Immer noch Problem mit GB...

Act of Fate

Erfahrenes Mitglied
Hallo, trotz das ich kein PHP-Dummie bin habe ich fehler in einem simplen GB-Script, wahrscheinlich ein ganz blöder, denn ich habe es wirklich nicht allzu übersichtlich gemacht und zu schnell!

Nun ja, hier der SOurce:


PHP:
//DATEI SIGN.PHP
<HTML>
<head><title>millpond</title>
<link rel=stylesheet type="text/css" href="style.css">
</head>
<body scroll="auto" onload="window.focus();">
<?php
$conn=mysql_connect("host","username","passwort");
$db=mysql_select_db("extreme_designs_de",$conn);
$email=$HTTP_POST_VARS['email'];
$name=$HTTP_POST_VARS['name'];
$homepage=$HTTP_POST_VARS['homepagel'];
$comment=$HTTP_POST_VARS['comment'];
if ($frm_email=="")
{
    $email="NULL";
}
else
{
    $email=$frm_email;
}
if ($frm_homepage=="")
{
    $homepage="NULL";
}
else
{
    $homepage=$frm_homepage;
}
if ($frm_name=="" || $frm_comment=="")
{
    echo '<h1>:GUESTBOOK:</h1><p align="center">Name und Kommentar m&uuml;ssen ausgefüllt werden.<br><a         href="java script:history.go(-1)">Back</a></p>';
}
else
{
    $query="INSERT INTO millpond_gb VALUES('','$frm_name','$email','$homepage','$frm_comment',NOW())";
    mysql_query($query,$conn);
    mysql_close($conn);
    echo '<h1>:GUESTBOOK:</h1><p align="center">Danke f&uuml;r Ihren Eintrag.<br><a href="guestbook.php">Back to guestbook</a></p>';
}
?>

</body>
</html>


PHP:
//DATEI SIGN_GB.PHP
<html>
<head>
<title>millpond</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<h1>:SIGN OUR GUESTBOOK:</h1>
<form action="sign.php" method="post" name="gb" id="gb">
  <table width="460" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="160">NAME:</td>
      <td width="300"><input name="frm_name" type="text"></td>
    </tr>
    <tr>
      <td>E-MAIL:</td>
      <td><input name="frm_email" type="text"></td>
    </tr>
    <tr>
      <td>HOMEPAGE:</td>
      <td><input name="frm_homepage" type="text" value="http://"></td>
    </tr>
    <tr>
      <td>COMMENT:</td>
      <td><textarea name="frm_comment" rows="4"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="submit" type="submit" value="sign">
        <input name="reset" type="reset" id="reset" value="reset"></td>
    </tr>
  </table>
</form>
</body>
</html>
Bin dankbar für jede Hilfe!!

Garantiert Logik-Fehler

[Kommentar]
Hoffe mal dir hat noch keiner die DB
gelöscht. Habe deine Zugangsdaten
rausgemacht. Du solltest dennoch dein
Passwort ändern.
[/Kommentar]
 
Was bekommst du denn als Fehlermeldung?

Bin zwar noch ein Newbie, würde dir aber empfehlen im Eingabe-Script die Eingabefelder so zu nennen, wie du sie dann später auch über deinen Request deinen Variabeln zuordnen willst.
 
Zuletzt bearbeitet:
Nein, sind nicht meine echten Zugangsdaten! Hab den Fehler auch schon gefunden, Variabllenübergabe mit $HTTP_POST_VARS!!

DUMM!!

Trotzdem Danke !!!!
 
Zurück