Il problema è che, ad ogni iterazione del ciclo while, non azzeri la variabile $webcam, la quale si porta quindi dietro le informazioni delle iterazioni precedenti.
Nel primo assegnamento dentro al while, non utilizzare la concatenazione di stringhe (il .= ) ma semplicemente l'assegnazione (per cui solo = )
Altro problema, di minore impatto e non riguardante il tuo disguido, ma che rappresenta pur sempre un errore, sta nell'uso errato degli array associativi:
ad esempio $resultTot[id] va sostituito con $resultTot['id'], altrimenti l'interprete PHP va in cerca di una costante (probabilmente mai definita) che si chiama "id", e non trovandola la sostituisce implicitamente con la stringa "id". Questo non crea danni ma produce un notice (se non lo vedi, dipende dalle impostazioni del tuo error_reporting nel php.ini) ed andrebbe pertanto corretto
http://it.php.net/types.array
vedi il paragrafo "Array do's and don'ts"

Rispondi quotando