Salve a tutti,
chiedo aiuto per risolvere un problema, vi riporto la situazione di seguito:
VALORI RICEVUTI DA UN FORM (IL NUMERO DI CAMPI E' CASUALE E NON FISSO):
$prezzo1 = $_POST["prezzo1"];
$prezzo2 = $_POST["prezzo2"];
$prezzo3 = $_POST["prezzo3"];
...
$prezzon = $_POST["prezzon"];
... avendo assegnato le variabili di cui sopra, devo poi eseguire tante INSERT nel db quanti sono i numeri di campi (prezzi)
ciclando in un for le stesse variabili...
for ($i=1;$i<$num_campi;$i++) {
$sql_ins="INSERT INTO ARTICOLI (";
$sql_ins=$sql_ins."ID_ART, ";
$sql_ins=$sql_ins."PREZZO ";
$sql_ins=$sql_ins.") VALUES (";
$sql_ins=$sql_ins."$ID_ART, ";
$sql_ins=$sql_ins."$prezzo[$i] ";
$sql_ins=$sql_ins.")";
}
Il mio problema è che per ogni ciclo (sql) la variabile $prezzo[$i] non mi restituisce il suo valore effettivo, ma la stessa stringa viene visualizzata come "$prezzo[$i]".
Come posso fare invece per farmi restituire il suo valore effettivo (77,00) all'interno della SQL?
Grazie
Lucia