|
 |
Gleiche ID in mehreren Tabellen eintragen |
Skillet
Mitglied
 
Dabei seit: 15.01.2014
Beiträge: 11
 |
|
Gleiche ID in mehreren Tabellen eintragen |
 |
Hallo ihr lieben
ich habe mal eine Frage (ob das schlau ist das so zu lösen möchte ich hier nicht besprechen) ich möchte über eine register.php Name, Email und Passwort ect. eintragen lassen diese Daten, sollen in der Tabelle persoenliche_daten gespeichert werden nebenbei möchte ich auch das in einer weiteren Tabelle die ID eingetragen wird die in der Tabelle persoenliche_daten verwendet wird.
persoenliche_daten
person_id name email passwort
ausbildung
bildung_id beruf bildungsgrad person_id
den ich möchte später per JOIN die beiden Tabellen verknüpfen und dafür das Feld person_id nutzen.
code: |
1:
2:
3:
4:
5:
6:
7:
|
$eintragen = mysql_query("INSERT INTO persoenliche_daten (person_id, name, passwort, email)
VALUES (
NULL,
'".$_POST["name"]."',
'".md5($_POST["passwort1"])."',
'".$_POST["email"]."'
)"); |
|
und dann habe ich noch
code: |
1:
2:
3:
4:
5:
6:
7:
|
$eintragen = mysql_query("INSERT INTO berufsausbildung (bildung_id, beruf bildungsgrad, person_id)
VALUES (
NULL,
'".$_POST["beruf"]."',
'".$_POST["bildungsgrad"]."',
HIER SOLL DANN DIE ID VON DER
TABELLE PERSOENLICHE_DATEN REIN)"); |
|
Formular
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
|
echo "<h1>Registration</h1>";
echo "<form action='registrierung.php' method='post'>";
echo "<table>";
echo "<tr>";
echo "<td><b>Nname:</b></td>";
echo "<td><input type='text' name='name'></td>";
echo "</tr>";
echo "<tr>";
echo "<td><b>E-Mail:</b></td>";
echo "<td><input type='text' name='email'></td>";
echo "</tr>";
echo "<tr>";
echo "<td><b>Passwort:</b></td>";
echo "<td><input type='password' name='passwort1'></td>";
echo "</tr>";
echo "<tr>";
echo "<td><b>Passwort Wiederholung:</b></td>";
echo "<td><input type='password' name='passwort2'></td>";
echo "</tr>";
echo "<tr>";
echo "<td></td>";
echo "<td><input type='submit' value='Registrieren' name='eintragen'></td>";
echo "</tr>";
echo "</table>";
echo "</form>"; |
|
Ich hoffe man weiß was ich meine?
Liebe Grüße
|
|
11.03.2014 20:19 |
|
|
Nanni

Mitglied
 

Dabei seit: 25.01.2007
Beiträge: 11.260
Herkunft: Wien Name: nennt mich Nanni
 |
|
Wenn ich das richtig verstanden hab gehts dir darum, die Zahl, die bei person_id automatisch eingetragen wird, zu wissen, oder?
Das wäre diese Zeile (nach dem ersten Insert):
php: |
1:
|
$id = mysql_insert_id(); |
|
LG Nanni
__________________
|
|
11.03.2014 23:15 |
|
|
Nanni

Mitglied
 

Dabei seit: 25.01.2007
Beiträge: 11.260
Herkunft: Wien Name: nennt mich Nanni
 |
|
Genau, das funktioniert natürlich für jeden Eintrag, also auch für User2 usw
__________________
|
|
12.03.2014 15:28 |
|
|
|
|
 |
Impressum
|