Ciao a tutti,
ho tre tabelle:
listini (id_listino, listino)
prodotti (id_prodotto, prodotto)
listini_dettaglio(id, id_listino, id_prodotto, prezzo_prodotto)
Vorrei creare nuovi listini, popolando prima la tabella listini e poi listini_dettaglio con tutti gli id_prodotto, raggiungendo un risultato simile a questo
Tabella listini
id_listino, listino (1, listino 1)
Tabella listini_dettaglio
id, id_listino, id_prodotto, prezzo_prodotto (1, 1, 326, 00,00)
id, id_listino, id_prodotto, prezzo_prodotto (2, 1, 327, 00,00)
id, id_listino, id_prodotto, prezzo_prodotto (3, 1, 328, 00,00)
id, id_listino, id_prodotto, prezzo_prodotto (4, 1, 329, 00,00)
Ho pensato di fare in questo modo ma mi manca un pezzo di query e non so neanche se è possibile fare una cosa del genere:
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 = 'INSERT INTO listini_dettaglio (id_listino, id_prodotto, prezzo_prodotto) VALUES
("' . mysql_escape_string($id_listino) . '",
"SELECT id_prodotto FROM prodotti",
"00.00")';
Come faccio a popolare la tabella listini_dettaglio con tutti gli id_prodotto?
Grazie mille