Originariamente inviato da simone.marchese
Ciao Scusa per il ritardo ma ero in ferie, ho seguito le istruzioni di Alhazred e ora ho un piccolo problema
Dentro arrCampi ho i nomi dei campi inseriti dal cliente mentre in empty ho i valori da copiare.
Codice PHP:
for($i=1,$x=1;$i<count($arrCampi),$x<count($empty);$i++,$x++){
$sqlQuery ="INSERT INTO $table ($arrCampi[$i]) VALUES('".$empty[$x]."');";
$rsQuery = mysql_query($sqlQuery) or die(mysql_error());
}
Eseguendo questo codice ovviamente mi va a creare n record invece di creare un record e duplicarlo.
Come posso modificare il codice per permettere di inserire nella tabella una sola riga?
Intendevi fare una cosa di questo tipo?
Codice PHP:
$sqlQuery = "INSERT INTO $table ";
for($i=0,$x=0;$i<count($arrCampi),$x<count($empty);$i++,$x++){
$campi_tabella .= "$arrCampi[$i],";
$campi_values .= "'$empty[$i]',";
}
$sqlQuery.='('.substr($campi_tabella,0,-1).') VALUES('.substr($campi_values,0,-1).')';
mysql_query($sqlQuery) or die(mysql_error())