Ciao, ho un piccolo problema con l'utilizzo della funzione foreach.
Lo script soprastante dovrebbe aggiornare i valori delle risposte all'interno della tabella tbl_interview_answers.
Quando invio la query l'aggiornamento viene effettuato, solo che tutte le risposte vengono sovrascritte con il valore iniziale della matrice: answer[0].
Perché non vengono aggiornati tutti i valori in base ai dati pervenuti attraverso $n_answers = $_POST['answers']?
Dove sto sbagliando?
Grazie
PHP:
$n_answers = $_POST['answers'];//Array contenente tutte le rispsote
foreach($n_answers as $value){
$answer = mysql_real_escape_string($value);
$update_answer = mysql_query("UPDATE tbl_interview_answers SET answer = '$answer' WHERE playerID = $playerID");
}
Lo script soprastante dovrebbe aggiornare i valori delle risposte all'interno della tabella tbl_interview_answers.
Quando invio la query l'aggiornamento viene effettuato, solo che tutte le risposte vengono sovrascritte con il valore iniziale della matrice: answer[0].
Perché non vengono aggiornati tutti i valori in base ai dati pervenuti attraverso $n_answers = $_POST['answers']?
Dove sto sbagliando?
Grazie