Ich bekomme aus einem Formular 2 Datensätze (Personendaten & Adresse).
Diese möchte ich in 2 verschiedene Tabellen einer Datenbank schreiben.
In der Tabelle "person" erscheint hinterher der Datensatz. In adresse nicht.
<?php
require_once "php/verbindung.php";
require_once "php/header.php";
$anzahl_daten = mysql_query("select * from person");
$neue_id = mysql_num_rows($anzahl_daten) + 1;
$insert_person = mysql_query("INSERT INTO person (
person_id,
anrede,
zusatz,
vorname,
nachname,
sichtbar
)
VALUES (
'$neue_id',
'$_POST[anrede]',
'$_POST[zusatz]',
'$_POST[vorname]',
'$_POST[nachname]',
'1'
)"
);
$insert_adresse = mysql_query("INSERT INTO adresse (
person_id,
typ,
firma,
steuernummer,
taetigkeitsgebiet,
straße,
hausnummer,
plz,
ort,
ortsteil,
postfach,
bundesland,
sichtbar
)
VALUES (
'$neue_id',
'$_POST[adress_typ]',
'$_POST[firma]',
'$_POST[steuernummer]',
'$_POST[taetigkeitsgebiet]',
'$_POST[straße]',
'$_POST[hausnummer]',
'$_POST[plz]',
'$_POST[ort]',
'$_POST[ortsteil]',
'$_POST[postfach]',
'$_POST[bundesland]',
'1'
)"
);
echo "Kontakt angelegt!";
?>
Diese möchte ich in 2 verschiedene Tabellen einer Datenbank schreiben.
In der Tabelle "person" erscheint hinterher der Datensatz. In adresse nicht.
<?php
require_once "php/verbindung.php";
require_once "php/header.php";
$anzahl_daten = mysql_query("select * from person");
$neue_id = mysql_num_rows($anzahl_daten) + 1;
$insert_person = mysql_query("INSERT INTO person (
person_id,
anrede,
zusatz,
vorname,
nachname,
sichtbar
)
VALUES (
'$neue_id',
'$_POST[anrede]',
'$_POST[zusatz]',
'$_POST[vorname]',
'$_POST[nachname]',
'1'
)"
);
$insert_adresse = mysql_query("INSERT INTO adresse (
person_id,
typ,
firma,
steuernummer,
taetigkeitsgebiet,
straße,
hausnummer,
plz,
ort,
ortsteil,
postfach,
bundesland,
sichtbar
)
VALUES (
'$neue_id',
'$_POST[adress_typ]',
'$_POST[firma]',
'$_POST[steuernummer]',
'$_POST[taetigkeitsgebiet]',
'$_POST[straße]',
'$_POST[hausnummer]',
'$_POST[plz]',
'$_POST[ort]',
'$_POST[ortsteil]',
'$_POST[postfach]',
'$_POST[bundesland]',
'1'
)"
);
echo "Kontakt angelegt!";
?>
Kommentar