Странно конечно, вопрос то я решил, оказалось что в самом phpя проверял переменную и если она была пустой уничтожал ее...
так вот скрипт думал что она пустая, странно удалили проверку все работает

))) ( причем ладно бы ошибка в проверке была, а ее нет )