schiri0190
Grünschnabel
Hallo,
ich habe folgendes Problem.
Ein Formular wird ausgelesen und als Mail aufbereitet, das klappt auch soweit.
Nun möchte ich zeitgleich die Mails in eine DB eintragen.
die Datei, die die Daten in die DB eintragen soll lautet wie folgt:
Diese Datei habe ich mit include in den Bereich der Mailversendung gelegt.
Schau ich in die DB, dann stehen in allen Feldern nur der 1. Buchstabe bzw. die erste Zahl des tatsächlichen Inhaltes!
Meine DB ist wie folgt aufgebaut:
Was mache ich falsch? Sitze nun schon den ganzen Tag an diesem blöden Problem.
Bereits jetzt vielen Dank den Antwortern.
ich habe folgendes Problem.
Ein Formular wird ausgelesen und als Mail aufbereitet, das klappt auch soweit.
Nun möchte ich zeitgleich die Mails in eine DB eintragen.
die Datei, die die Daten in die DB eintragen soll lautet wie folgt:
Code:
<html>
<?
$server ="localhost";
$Benutzer = "...";
$Kennwort = "...";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db (":::", $verbindung);
$sql_eintrag = "INSERT INTO ABCDEFG (name, mail, verein, spieltag, spiel1, spiel2, spiel3, spiel4, news, ip, zeit)
VALUES
('".$contact_name['name']."', '".$contact_mail['mail']."', '".$verein['verein']."', '".$contact_subject['spieltag']."', '".$spiel1['spiel1']."', '".$spiel2['spiel2']."', '".$spiel3['spiel3']."', '".$spiel4['spiel4']."', '".$contact_message['news']."', '".$ip['ip']."', '".$datum['zeit']."')";
$eintrag = mysql_query($sql_eintrag, $verbindung);
mysql_close($verbindung);
?>
</html>
Diese Datei habe ich mit include in den Bereich der Mailversendung gelegt.
Schau ich in die DB, dann stehen in allen Feldern nur der 1. Buchstabe bzw. die erste Zahl des tatsächlichen Inhaltes!
Meine DB ist wie folgt aufgebaut:
Code:
DB-Name = ABCDEFG
Feld Typ Attribute
name varchar(50) ==> Inhalt Name, wird aus einer anderen Tabelle ausgelesen
mail varchar(250) ==> Mailadresse auch
verein varchar(250) ==> dto.
spieltag varchar(20) ==> wird aus einem Dropdownfeld ausgewählt
spiel1 int(4) ==> max. 2 stellige Zahl
spiel2 int(4) ==> dto
spiel3 int(4) ==> dto
spiel4 int(4) ==> dto
news varchar(255) ==> Textfeld für sonstige Infos
ip varchar(20) ==> IP wird mitgelogt
zeit varchar(10) ==> aktuelle Zeit der Nutzung des Sendebuttons
Was mache ich falsch? Sitze nun schon den ganzen Tag an diesem blöden Problem.
Bereits jetzt vielen Dank den Antwortern.