DevMan, за это часто и ругают РНР, что он позволяет ТАК писать. Я предпочитаю придерживаться здравого смысла - php код в файлах php, js код в файлах js, html без php - html файл.
TCloud, тут масса причин может быть.
1. Проверьте, точно ли вызывается php обработчик - путь к файлу php правильный ли.
2. В php файле сделайте var_dump массиву $_POST.
3. Если всё верно, полученную строку SQL запроса отработайте в Slq навигаторе каком либо.
4. Ну и отображение ошибок PHP анализируйте.
Вообще вопрос сродни - у меня почему-то машина не едет.