Salve ragazzi,

devo creare un sistema in PHP che mi permetta di inerire in un DB schede tecniche di prodotti, i campi sono:

- nome
- descrizione
- prezzo

la maggiore complicazione per me è che devo poter aggiungere max 9 immagini, quindi vorrei che in un unico modulo, mi sia permesso di inserire i dati testuali (i 3 campi già citati), più max 9 immagini.

Come impostare la cosa? La parte dell’HTML è alla mia portata, inserire dati in un DB anche, l’ho fatto in passato, anche uplodare un’immagine, ma mai come dico ora ovvero caricamento multiplo.

Sarebbe ottimale poter aggiungere eventualmente quante immagini si vogliano, tipo una volta 3, una volta 5, una volta 15, ecc, ovvero in numero dinamico, ma mi accontenterei di disporre max 9 immagini.

Pensavo che il DB dovesse essere strutturato con 2 tabelle:
- prodotti
- immagini

prodotti
- id_prodotto
- nome_prodotto
- descrizione_prodotto
- prezzo_prodotto

immagini
- id_immagine
- nome_imagine
- id_prodotto

il ragionamento è che nella tabella immagini tramite il campo id_prodotto riesco appunto a collegare le molteplici immagini alla una scheda prodotto id_prodotto.

Sbaglio ragionamento?

Mi date qualche dritta, tutorial, linea di codice di partenza?

Grazie!