Come ho fatto io, $dati2 dovrebbe avere una struttura del genere (che dovresti vedere dal print_r):
codice:
$dati2 => array(
[0] => array(
[0] => valoreCampo1,
[Campo1] = valoreCampo1,
[1] => valoreCampo2,
[Campo2] = valoreCampo2,
etc
),
[1] => riga 2 del resultset simile a $data2[0]
[2] => riga 3 a $data2[0]
...
)
Quindi, per prendere una determinata riga devi ciclare sul array visto che non saprai a priori l'indice di $dati2.
Tra l'altro, non ho capito il senso di quel "$dati2['valore'];" ... ci saranno diversi array (righe del db) con quel 'valore' come indice, no?