Well I found something that works perfectly but it looks ugly Is it possible to do this in one query?
$query = "INSERT INTO page(page_name, page_weight)
VALUES('".mysql_real_escape_string($_POST['name'])."', '".mysql_real_escape_string($_POST['weight'])."')";
$result = mysql_query($query);
$query2 = "SELECT page_id FROM page WHERE page_id = (SELECT MAX(page_id) FROM page)";
$result2 = mysql_query($query2);
while($row = mysql_fetch_assoc($result2))
{
$query3 = "INSERT INTO content(page_id, content_type)
VALUES('".$row['page_id']."', '".mysql_real_escape_string($_POST['type'])."')";
$result3 = mysql_query($query3);
}
The page_id from page is auto incremented but page_id from content isn't, is it possible to link them in any way?
Edit:
Thanks PLB now I've got this instead now
$query = "INSERT INTO page(page_name, page_weight)
VALUES('".mysql_real_escape_string($_POST['name'])."', '".mysql_real_escape_string($_POST['weight'])."')";
$result = mysql_query($query);
$query3 = "INSERT INTO content(page_id, content_type)
VALUES('".mysql_insert_id()."', '".mysql_real_escape_string($_POST['type'])."')";
$result3 = mysql_query($query3);
Is it possible to make 1 query of though?