Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Во-первых, запостивший идиот и сам ничего не знает о elseif'ах, они здесь не подойдут к логике. Во-вторых, код не столько говно, сколько просто некрасив, но при этом легко читается.
З.Ы. За вещи вроде $_POST[name], когда имя ключа массива не заключено в кавычки, надо бить по ебалу. При уровне ошибок E_NOTICE такие конструкции устраивают на страницах настоящую веселуху.
по ебалу бить не стоит - достаточно просто обьяснить.... а вот стоит бить по ебалу за <b>if ($_POST[$v] == '')<b/> (ибо эксепшн на пустом месте от долбоебизма), и за использование в данном случае <b> foreach<b/> - заебали "академики"((((
да тут все академики куда ни плюнь, свой код выложите а мы всей толпой посмотрим и разберем по косточкам, а потом и в каментах выебывайтесь... от собственной злобы дристос еще не пробрал? По ебалу они тут друг дружку херачат, хе хе
Феерический бред 😀
> Второе - он совершенно ничего не знает об elseif'ах
Объясни тогда как с помощью elseif переписать этот код, чтобы одновременно выводилось showmsg('tel') и showmsg('name').
Код с логической точки зрения правильный
я даж не знаю, что поставить =)
Логика такова:
если отсутствует телефон или имя, вывести соответствующие сообщения. если все на месте - перенаправить...
Ельзифы тут действительно ни при чем, но сама по себе логика остается отстоем.
Что может помешать сделать
send.php?name=Вася+пупкин&tel=лапша
Может, то что это POST? =)
[quote=Говногость]Может, то что это POST? =[/quote]
с каких пор [quote]send.php?name=Вася+пупкин&tel=лапша[/quote] это пост? 🙂
З.Ы. За вещи вроде $_POST[name], когда имя ключа массива не заключено в кавычки, надо бить по ебалу. При уровне ошибок E_NOTICE такие конструкции устраивают на страницах настоящую веселуху.