Also ich wollte jetzt nen gbook Script schreiben und ich habe das so gemacht:
PHP-Code:
<?php
include("config.php");
if(isset(
$submit)) {
if (
$_POST['name'] != "" && $_POST['email'] != "")
{
$gbook_insert "INSERT INTO `gbook` (name, eintrag, email) VALUES ('".$_POST['name']."', '".$_POST['eintrag']."', '".$_POST['email']."');";
echo 
$gbook_insert;
//$gbook_query = mysql_query($gbook_insert);
}
else {
echo 
"Error! Kein Name oder keine E-Mail Adresse eingegeben";
}
}

?>
<form method="post">
Name: <input name="name" type="text"><br>
E-Mail Adresse:  <input name="email" type="text"><br>
Text: <br><textarea name="eintrag" cols="40" rows="20"></textarea>
<input name="submit" type="submit" value="Absenden">
</form>
<?php
$abfrage 
"SELECT * FROM gbook";
  
$ergebnis mysql_query($abfrage);
  while(
$row mysql_fetch_object($ergebnis))
    {
    
?>
    <br>
    <table border="1" width="70%">
    <tr>
    <td><?
    echo $row->name;
    ?>
    </td>
    <td><?
    echo $row->email;
    ?>
    </td>
    </tr>
    <tr>
    <td colspan="2"><?
    echo $row->eintrag;
    ?>
    </td>
    </tr>
    </table><?
    }
    ?>
Aber der schreibt einfach nicht die neuen Einträge in die DB obwohl wenn ich das per echo ausgeben lass, folgendes kommt:
Code:
INSERT INTO `gbook` (name, eintrag, email) VALUES ('fanrpg', 'test', 'test@tester.de');
Weiss einer warum der das nicht in die DB schreibt?
Ach ja Syntax der DB:
Code:
CREATE TABLE `gbook` (
  `ID` int(255) NOT NULL auto_increment,
  `eintrag` text NOT NULL,
  `email` varchar(255) NOT NULL default '',
  `name` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`ID`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
jemand ne Idee?