Manca sempre la mysql_query prima di mysql_fetch_array.
Comunque anche cosi non andrà bene perche devi capire che $row3['id'] si riferisce al ciclo della select "Platform" e che dopo tu la usi fuori dal ciclo ( fuori dal while per essere chiari ) e che quindi $row3['id'] avrà l'ultimo valore letto dalla query 3.