подать могут, но доказать, что это сделали вы практически невозможно, тем более, что сайт делали вы и вам не заплатили - т.е. это ваш сайт, а не клиента - это логично, поэтому даже если подадут в суд - им его будет очень сложно выиграть и они это понимают прекрасно думаю)
if ($logger == $log_username){
//делаем редирект или там что нужно...
} elseif ($logger2 == $log_username){
//делаем опять-таки тот же редирект и т.д.
}
в вашем утверждении противоречие - "если $logger будет равен $log_username, а $logger2 не равен $log_username, то условие выполнится" - тогда нужно использовать код, который написали вы, НО, если "хотя бы выполнилось именно $logger равен $log_username - то не заходим в if, но если и оно не выполнилось, то редирект" - то тогда всё равно ваш код - т.к. выполнение хотя бы одного условия. НО, если нужно, чтобы условие не зависело от равенства, хотя бы в одном случае - это тот код, который я написал.
Еще раз прошу - напишите на примерах - когда должно заходить в if, когда не должно....
блин, сформулируйте тогда вопрос) т.к. код, который я привел выше - точно описывает вашу ситуацию в самом вопросе - неважно, true хоть одно условие - заходить будет в if, только когда оба true - вы собственно так и пишете, либо я чего-то недопонимаю.... попробуйте на примерах - что именно нужно
keydown - событие обработается до появления текста в поле input, т.е. значение val() даст текст без последнего символа:) вообще изначально я написал keypress - но он тоже выдавал в val() значение меньше на один символ - не знаю в чём дело, с keypress думаю где-то у меня косяк был...
ну... у него не очень всё хорошо, судя по тому, что обещали в ноябре сделать 4 ветку - но так и не сделали))) но принципы там заложены весьма неплохие, поэтому в общем-то особой разницы на чём делать нет. Планируем переходить возможно на symphony - но пока думаем, думаем:)