Во первых
action="<?=$_SERVER[\'PHP_SELF\']; ?>" выводит название
ВЫЗЫВАЮЩЕГО, ТОГОЖЕ САМОГО скрипта, это удобно использовать, когда форма инклюдится в разные скрипты, и заведомо неизвестно название вызывающего скрипта.
В твоем случае:
ferryman:
action=".$PHP_SELF."
у тебя просто нет вывода и поле action - пустое (посмотри html-код). В этом случае по умолчанию для action берется тот скрипт, который вызывает эту форму, т.е. получается одно и тоже в обоих случаях.
цитата из конфигурационного фйла php.ini
; You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
Во вторых тебе не помешало бы внедрять PHP - code в HTML а не наоборот как ты делаешь
привожу пример:
ferryman:
echo "
Учимся писать правильно!
<form name="edit" method="GET" action="<?=$_SERVER[\'PHP_SELF\'];?>">В 3 - их если внимательно вглядется в тобою написанный отрезок нормально отстроейнный парсер вывел бы тебе кучу ошибок начиная от не закрытой верхней одиночной ковычки до Undefined variable $update. И это только на первй взгляд.
А теперь смело можешь работать над своим скриптом.
RomikChefпрошу прощения за несдерженность.
ferrymanУдачи в далнейших разработках.
[OFF]у меня все. [/OFF]