mi sto creando un'applicazione per la libreria di casa.
ho creato un db con queste tabelle:
codice:
mysql> desc author;
+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+
| author_id | int(11)     | NO   | PRI | NULL    | auto_increment |
| nome      | varchar(20) | YES  |     | NULL    |                |
+-----------+-------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> desc editor;
+-----------+-------------+------+-----+---------+----------------+
| Field     | Type        | Null | Key | Default | Extra          |
+-----------+-------------+------+-----+---------+----------------+
| editor_id | int(11)     | NO   | PRI | NULL    | auto_increment |
| nome      | varchar(20) | YES  |     | NULL    |                |
+-----------+-------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> desc book;
+---------+--------------+------+-----+---------+----------------+
| Field   | Type         | Null | Key | Default | Extra          |
+---------+--------------+------+-----+---------+----------------+
| book_id | int(11)      | NO   | PRI | NULL    | auto_increment |
| title   | varchar(20)  | NO   |     | NULL    |                |
| author  | int(11)      | NO   | MUL | NULL    |                |
| editor  | int(11)      | NO   | MUL | NULL    |                |
| price   | decimal(3,2) | NO   |     | NULL    |                |
+---------+--------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
la teballa title ha due foreign key: author e editor che si riferiscono alle chiavi primarie delle rispettive tabelle.
come faccio a fargli dire di popolare tutte le tabelle contemporaneamente se ce fosse bisogno?
nel senso, quando andrò a scrivere il primo libro io nn ho ne un autore ne un editore.
ma nn vorrei creare tre form separati, ma un unico nel qual inserire i dati se ce ne è bisogno.
nn so se mi sono spiegato bene......