Tack för att snabbt svar.
Jag har koll på primärnycklar och id, glömde bara skriva ut det. (Fast det är nog det enda jag har koll på)
Efter mycket trixande fick jag ihop koden så här. Det fungerar för formuläret Namn, rätt nummer och friend_id fylls i i tabellen numbers. Sedan får jag problem. Då finns det två alternativ.
1. Jag skickar informationen från formulär Nummer till samma insert.php. Du skapas ett nytt id i tabellen friends för det andra numret som det länkas till.
2. Jag skickar informationen från formulär Nummer till insert_2.php. Då blir friend_id 0.
Vad är det jag missar, och vilket alternativ är bäst att jobba vidare med, en eller flera insert.php?
<?php
define();
include();
$db = new db();
$name = $_POST['name'];
$address = $_POST['address'];
$city = $_POST['city'];
mysql_query("INSERT INTO friends (name, address, city) VALUES
('$name', '$address', '$city')
");
$id = mysql_insert_id();
$number = $_POST['number'];
$type = $_POST['type'];
mysql_query("INSERT INTO numbers (id, friend_id, number, type) VALUES
(NULL, '$id', '$number', '$type')
");
header("location: nummer.php");
?>