Array ( [pr_name] => Array ( [7] => текст в первом поле [3] => текст во втором поле ))
С первого взгляда все так. Хм.. Да и то что echo выводит правильное значение переменной смущает. Если бы и так была ошибка, то было бы ясно что она не так передается. А так - не понимаю