Problema aggiornamento dati con foreach

newOne

Utente Attivo
5 Feb 2014
30
0
0
Ciao, ho un piccolo problema con l'utilizzo della funzione foreach.


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
 

Altutto

Utente Attivo
30 Set 2013
262
0
16
stubborn.altervista.org
Ciao,
è logico che succeda questo: stai dicendo a php che, per ogni valore dell'array $n_answers, esegua la query
PHP:
UPDATE tbl_interview_answers SET answer = 'valore array' WHERE playerID = valorecostante

Per essere più chiaro: supponiamo che $n_answers sia così strutturato:
PHP:
array("valore0","valore1","valore2");

E che $playerID valga 2.

Php:
-Aggiornerà la tabella dove l'ID vale 2 modificando il campo "answer" con "valore0".
-Aggiornerà la tabella dove l'ID vale 2 modificando il campo "answer" con "valore1", conseguentemente sovrascriverà "valore0".
-Aggiornerà la tabella dove l'ID vale 2 modificando il campo "answer" con "valore2", conseguentemente sovrascriverà "valore1".
Al termine, nel database ti troverai con il campo aggiornato a "valore2".



Per risolvere, dovresti modificare $playerID per ogni valore dell'array in base alle tue necessità :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
Emix Problema Aggiornamento Dati del DB PHP 16
A Ajax php mysql - problema aggiornamento dati Ajax 2
D Problema Aggiornamento Dati Mysql Su Server Aruba Hosting 3
momeraths [WordPress] cURL error: problema aggiornamento/installazione plugin WordPress 4
P Problema tasferimento magento su altro server > mostra pagina "negozio in aggiornamento" Magento 0
T Problema con l'aggiornamento di una tabella <Table> PHP 5
M Problema con aggiornamento variabili da web server con javascript Javascript 1
Nicola Giachellich Problema aggiornamento cache HTML e CSS 4
A Problema con aggiornamento pagine HTML e CSS 0
E Problema import per aggiornamento PHP 0
P Problema con sessioni e aggiornamento profilo PHP 21
EffeElle Problema per una query di aggiornamento record php PHP 35
T problema aggiornamento data Javascript 5
P Problema aggiornamento grafici in jpgraph PHP 0
S Problema con i tools con aggiornamento link Supporto Mr.Webmaster 4
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2

Discussioni simili