Помогите с исправлением несколких ошибок

513
.
*Враг общества*
После редактирования анкеты, введеные не сохраняются и исчезает ник(логин) вместо него остается пустота, юзер может серфит по сайту без логина, писать, читать и.т.д а ему писать или зайти на страницу нельзя, из-за этой проблемы по всему сайту ошибки где они наследили, пожалуйста помогите исправить это, кто исправить закину 100-150 р на кош,файл прилогается profile.txt переименовать в profile.php, не джон.
Прикрепленные файлы:
.
if ($name != ''){ измени на if(!$name){ так вернее будет (везде при чем)
.
*Враг общества*
valik619, Я нашел только одну строчку такую, ошибка из-за этого?
.
# Spayder (15.08.2013 / 23:12)
valik619, Я нашел только одну строчку такую, ошибка из-за этого?
Не из-за этого. Сейчас с телефона. Если никто не поможет, то днём посмотрю
.
Spayder, Это ты про это поле?
echo 'Имя: <br/><input type=text name=name maxlength=50 value='.$row["name"].'><br/>';
.
L!MP
//Имя
if ($name != ''){
if (strlen($name) < 2 || strlen($name) > 25){
        echo 'Недопустимая длина Имени (Не более 25 символов и не менее 2)<br />';}
else { 
if (preg_match("/[^a-z1-9]+/i", $logup)){
        echo 'Недопустимые символы в Имени!<br/>';} else {
mysql_query("UPDATE users SET login = '$logup' WHERE id = $sid");
}}
}


Перемeнная $logup не инициализирована. Замени её на $name.
.
*Враг общества*
# L!MP (15.08.2013 / 23:29)
[php]
//Имя
if ($name != ''){
if (strlen($name) < 2 || strlen($name) > 25){
echo 'Недопустимая длина Имени (Не более 25 символов и не менее 2)<br />';}
else {
if (preg_match("/[^a-z1-9]
везде?
.
Spayder, там на весь скрипт эта переменная два раза используется.
Вот два раза и замени.
.
*Враг общества*
# L!MP (16.08.2013 / 00:01)
Spayder, там на весь скрипт эта переменная два раза используется.
Вот два раза и замени.
из-за этого пропадает ник?
.
Spayder, ну я не Кашпировский, но похоже что да.
По пробуй изменить то что я написал и по смотри.
Всего: 13