такая вот проблема, есть несколько форм в каждой из них в action вызывается $_SERVER["PHP_SELF"] то есть посылает данные себе. При отправке формы везде query string слетает, и остается только страница. Другая форма но на ней уже другая query string при отправке формы оставляет query string. В чем может быть проблема?
Чо-то я не въехал. Чтобы отправлять запрос на туже страницу на которой находиться форма - action вообще можно опустить. В $_SERVER["PHP_SELF"] помещается имя скрипта, т.е. если страница имеет адрес /index.php?do=feedback&id=8 то запрос будет отправлен на /index.php, т.е. в query string будет пустота. Надеюсь я правильно понял суть проблемы...
Zvеr, ну пустышки лучше не оставлять. А суть проблемы поняли правильно. Должна быть пустота, а какого-то хрена остается query string :) Ахахахаххах. Да такие ошибки убивают. Вылизал код дочиста и увидел что вместо action написал atcion. Хм... хотя данные то отправлялись ух этот html)
Последний раз редактировалось Jeremen; 25.03.2012 в 02:29.
Какие пустышки и почему лучше не оставлять? Повнимательнее нужно быть а еще лучше использовать редактор который подсвечивает ошибки в коде, например Adobe Dreamwiever.
Zvеr, я Notepad++ юзаю. Оно то подсвечивает но когда всё в " то там все серое, по этому и не увидел. Пустышки это action="" там пусто, ну нужно явно указывать что бы знать что ожидать. И вообще это тип не комильфо пустышки оставлять :)