Ciao a tutti, ho un problema:
ho una lista di prodotti ricavati da un database
la mostro all'utente che può selezionare per ognuno di questi prodotti un colore.
<input type="text" name="codprodotto" id="codprodotto" />
<input type="text" name="colore" id="colore" /> (naturalmente questa è una select, ma per ora ho lasciato un campo text)
Una volta spedito il form la pagina deve inserire in una tabella codiceprodotto e relativo colore
Il problema è che non so quanti campi vengono estrapolati dal database e quindi quanti colori l'utente può indicare (e soprattutto non so se li indicherà tutti)
Immagino che un bell'array sia l'ideale, ma non riesco a farlo come vorrei
Questo quello che ho prodotto (senza risultati positivi ovviamente)
codice:
if (isset($_POST["colore"])) {
$col=$_POST["colore"];
foreach ($_POST["codprodotto"] as $codpr) {
$strSQL = "INSERT INTO Tabella ( codice, colore ) VALUES ( '$codpr' , '$col' )";
echo "$strSQL
";
}
}