Hallo,
ich habe ein Problem mit einem INSERT.
Für einen Kunden erstelle ich gerade ein Webapplikation mit einigen Formularen etc.
Die Daten werden von einem Formular zu dieser Seite geschickt, mit $_POST[...] ausgelesen, in Variablen gespeichert und ausgegeben.
Gleichzeitig, wenn die Formularüberprüfung hinhaut gehts in den else-Zweig und die Daten sollen in die DB geschrieben werden.
Leider klappt das INSERT nicht!
Die Daten werden aber auf der Webpage ausgegeben.
Also ist da schonmal hoffentlich kein Fehler.
Hier ist ein Teil vom Code der Webpage mit dem INSERT:
Es wär sehr nett von Euch, wenn Ihr da mal drüber gucken könntet!
Ciao,
Scott
ich habe ein Problem mit einem INSERT.
Für einen Kunden erstelle ich gerade ein Webapplikation mit einigen Formularen etc.
Die Daten werden von einem Formular zu dieser Seite geschickt, mit $_POST[...] ausgelesen, in Variablen gespeichert und ausgegeben.
Gleichzeitig, wenn die Formularüberprüfung hinhaut gehts in den else-Zweig und die Daten sollen in die DB geschrieben werden.
Leider klappt das INSERT nicht!
Die Daten werden aber auf der Webpage ausgegeben.
Also ist da schonmal hoffentlich kein Fehler.
Hier ist ein Teil vom Code der Webpage mit dem INSERT:
PHP-Code:
// Überprüfen von einigen übermittelten Variablen auf Inhalt
if ((!preg_match("/^\d+$/", $kunden_kunden_nr)) && ($kunden_kunden_nr == "") && ($matrix == "")) // Ist die Kundennummer eine Ganzzahl und nicht leer und ist $matrix leer?
{
$hack = true; $feld = "Sie haben keine Kundennummer angegeben bzw. es ist nicht klar,<br>ob eine Firma, ein Geschäftsführer oder ein ASP gespeichert werden soll!";
}
// Wenn alles OK, dann...
else
{
// ...Daten in die DB speichern
$query_insert = ("INSERT INTO kunden (
$matrix,
kunden_nr,
name_firma,
vorname,
name,
position,
strasse,
hausnr,
postfach,
plz,
ort,
tel,
fax,
email,
sekr_vorname,
sekr_name,
sekr_tel,
sekr_fax,
sekr_email,
branche,
standorte,
groesse,
anzahl_ma,
beteiligungen,
infobeduerfnis,
nachverfolgung_vw,
hobbys,
familienstand,
kinder,
events_mit_ehefrau,
geb_dat,
werbung,
events,
konditionen,
rabatte,
vertragsform,
vertragslaufzeit,
produktbestand,
letzter_kd_kontakt,
teilnahme_events,
bemerkung,
segment,
tmwd_segment,
vertr_tmwd_vorname,
vertr_tmwd_name,
vertr_tmwd_tel,
vertr_tmwd_email,
am_vorname,
am_name,
am_tel,
am_email,
pm_vorname,
pm_name,
pm_tel,
pm_email)
VALUES(
'1',
'$kunden_kunden_nr',
'$kunden_name_firma',
'$kunden_vorname',
'$kunden_name',
'$kunden_position',
'$kunden_strasse',
'$kunden_hausnr',
'$kunden_postfach',
'$kunden_plz',
'$kunden_ort',
'$kunden_tel',
'$kunden_fax',
'$kunden_email',
'$kunden_sekr_vorname',
'$kunden_sekr_name',
'$kunden_sekr_tel',
'$kunden_sekr_fax',
'$kunden_sekr_email',
'$kunden_branche',
'$kunden_anzahl_standorte',
'$kunden_groesse',
'$kunden_anzahl_ma',
'$kunden_beteiligungen',
'$kunden_infobeduerfnis',
'$kunden_nachverfolgung_vw',
'$kunden_hobbys',
'$kunden_familienstand',
'$kunden_kinder',
'$kunden_events_mit_ehefrau',
'$kunden_geb_dat',
'$kunden_werbung',
'$kunden_events',
'$kunden_konditionen',
'$kunden_rabatte',
'$kunden_vertragsform',
'$kunden_vertragslaufzeit',
'$kunden_produktbestand',
'$kunden_letzter_kd_kontakt',
'$kunden_teilnahme_events',
'$kunden_bemerkung',
'$kunden_segment',
'$kunden_tmwd_segment',
'$kunden_vertr_tmwd_vorname',
'$kunden_vertr_tmwd_name',
'$kunden_vertr_tmwd_tel',
'$kunden_vertr_tmwd_email',
'$kunden_am_vorname',
'$kunden_am_name',
'$kunden_am_tel',
'$kunden_am_email',
'$kunden_pm_vorname',
'$kunden_pm_name',
'$kunden_pm_tel',
'$kunden_pm_email')");
$query_insert = mysql_query($query_insert);
// Überprüfung der DB-Verbindung und Speicherung
if (mysql_query($query_insert)) // Das "@" verhindert eine Ausgabe der Standart-MySQL-Fehlermeldung
{
$intodb = "Daten wurden erfolgreich in die Datenbank gespeichert!";
}
else
{
$intodb = "Es gibt einen Fehler bei der Speicherung!";
}
}
Ciao,
Scott
Kommentar