Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: проверка валидности введенный данных, поля не должны очищатся

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
MBmusic
Отправлено: 17 Сентября, 2013 - 09:27:28
Post Id


Посетитель


Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




в общем проблема такая, есть форма редактирования данных профиля......имя пользователя, специальность и аватар профиля.........форма проверяется на валидность, если что то не правильно то те данные что пользователь ввел должны оставаться......аватар пользователь может загрузить с компа, а может выбрать из предложенных......в общем проблема в том что если мы выбрали аватар из предложенных и в форме допустили ошибку, то есть не валидно то при перезагрузки аватар пропадает который мы выбрали......как сделать что бы он остался? имя пользователя и специальность остаются...

пишу на зенде.........есть инпут аватара выбраного, если не выбрано ничего то value стоит no

PHP:
скопировать код в буфер обмена
  1.  
  2. <input id="avatar-default-img" type="hidden" value="no" name="default_image">
  3.  


а если мы чтото из предложеных аватаров выбрали то будет так:

PHP:
скопировать код в буфер обмена
  1.  
  2. <input id="avatar-default-img" type="hidden" value="6F1B8EC1-2EBA-47F8-B811-DACA9E1425E8" name="default_image">
  3.  


в фаербаге проверял все ок работает, выбираем аватар и в value подгружается картинка............как мне получить свойство value выбраной картинки?

вот зендовский код отрисовки поля для выбора аватара:
PHP:
скопировать код в буфер обмена
  1.  
  2. $defaultImage = $this->view()->avatar($this->fieldsValues['avatar'], $userInfo['user_type'], $userInfo['gender'], 'medium', array('src_only' => true, 'last_activity_ts' => $userInfo['last_activity_ts']));
  3. $image = new Form_Element_SingleImage('avatar', array(
  4.    'label' =>$this->translate('Your photo'),
  5.    'default_img_src' => $defaultImage[0],
  6.    'item_id' => $userInfo['id'],
  7.    'item_type' => Uploads::T_AVATAR_MEDIUM,
  8.    'value' => $this->fieldsValues['avatar'],
  9.    'thumbnails_type' => $this->fieldsValues['thumbnails_type'],
  10. ));
  11.  

(Отредактировано автором: 17 Сентября, 2013 - 09:29:31)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB