prova un po', non l'ho testato
Codice PHP:
// Prendo in POST il nome del listino
$listino=$_POST['listino'];
// Salvo il listino nella tabella listini
$query = 'INSERT INTO listini (listino) VALUES
("' . mysql_escape_string($listino) . '")';
$Risultato = mysql_query($query, $db) or die (mysql_error($db));
// Prendo l'id_listino della riga appena creata nella tabella listini
$id_listino = mysql_insert_id();
//inserisco nella tabella listini_dettaglio tante righe quanti sono i prodotti con id_listino = $id_listino e prezzo = 00,00
$query_sel = "SELECT id_prodotto FROM prodotti";
$ex_query_sel = mysql_query($query_sel) or die(mysql_error());
$values = array();
while($prodotti = mysql_fetch_array($ex_query_sel)) {
$values[] = "($id_listino, {$prodotti['id_prodotto']}, 00.00)";
}
$query = "INSERT INTO listini_dettaglio (id_listino, id_prodotto prezzo_prodotto) VALUES " . implode(", ", $values);