Ciao a tutti, sto cercando di crearmi un metodo che mi fa una multi update su una tabella passandogli un' array (ad esempio una $_POST["lista"]. Come è adesso funziona, solo che non ha l' aspetto di un metodo, nel senso che le variabili alle quali vanno assegnati i valori sono create in maniera statica e io vorrei farlo dinamicamente per quando in futuro lo riutilizzerò. Come si può fare?
Codice PHP:
public function f_update_by_post_array($array, $pst, $id_sow)
{
$ctrl = 0;
for($i=0; $i<count($array); $i++)
{
// definizione della variabile per la sostituzione del placeholder
//QUESTA PARTE VORREI CREARLA DINAMICAMENTE
$pst->bind_param('iii', $id_jobs_status, $id_summary_of_work, $id_jobs);
$id_jobs_status = 9;
$id_summary_of_work = $id_sow;
$id_jobs = $array[$i];
//se l' update va a buonfine incremento di 1
if($pst->execute())
{
$ctrl++;
}
}
//se ha raggiunto $array significa che tutte le update
//sono andare a buon fine
if($ctrl == count($array))
{
return true;
}
else
{
return false;
}
}