Hallo Matthias,
würd gerne aus einem Form 3 Variablen in eine Db Names Kunden eintragen, so werden die Inhalte aber nicht übertragen, zwar wird ein Datensatz eingefügt aber die Werte nicht,
du solltest imho etwas an deiner Ausdrucksweise feilen.
$name_gb = $HTTP_POST_VARS["name"];
welche php-Version hast du? wenn du eine >=4.1 hast, solltest du $_POST['...'] verwenden.
$connID = mysql_connect ("localhost","roman","mailand");
wo fängst du Fehler ab?
@mysql_select_db ("kunden", $connID) or die ("Anfrage war nicht erfolgreich");
das @ kannst du weglassen
$sql = "INSERT INTO guestbook (name_gb, email_gb, kommentar) VALUES (BINARY '$name_gb', BINARY '$email_gb', BINARY '$kommentar')";
für was ist das "BINARY"? lass es mal weg - außerdem solltest du keine Daten die vom User kommen ungeprüft in die Datenbank schreiben (mysql_escape_string() entschäft diese). Lass dir auch mal $sql ausgeben - vielleicht steht garnicht das drin, was du vermutest.
$result = mysql_query ($sql, $connID);
wo fängst du Fehler ab?
header ("Location: eintrag_erfolgt.php");
header ("Location: eintrag_misslungen.php");
das sind keine gültigen header - hinter "Location:" gehört eine vollständige url.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|