Pues repasa como generas el array $row_temaS .. porqué segun lo que genera solo se está cumpliendo en un indice de ese array ..
Puedes comprobar el array $row_temaS con un bucle tipo:
Código PHP:
foreach($row_temaS as $temas){
echo $temas."<br>";
}
Corre ese bucle antes de atacar tu rutina .. a ver si ese array es correcto .. (y prueba usar la alternativa que te comenté para generar ese array .. )
Un saludo,