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]   

> Без описания
Dolphin67
Отправлено: 28 Декабря, 2007 - 23:14:41
Post Id


Новичок


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


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




Как сделать что бы кнопка была заблокирована для не зарегестрированых?
 
 Top
evgenijj
Отправлено: 29 Декабря, 2007 - 13:48:45
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Dolphin67 пишет:
Как сделать что бы кнопка была заблокирована для не зарегестрированых?

Вопрос вообще говоря задан некорректно. Слишком мало информации.

Я делаю так - если пользователь зарегистрирован, я устанавливаю переменную сессии:
PHP:
скопировать код в буфер обмена
  1.  
  2. if ( проверка логина и пароля ) {
  3.   $_SESSION['user'] =array();
  4.   $_SESSION['user']['name'] = 'Sasha';
  5.   $_SESSION['user']['password'] = 'qwerty';
  6.   ........................................................
  7. }
  8.  

Ну и в дальнейшем смотрю, установлена ли эта переменная
PHP:
скопировать код в буфер обмена
  1.  
  2. if ( isset( $_SESSION['user'] ) ) {
  3.   // это для пользователя, который авторизован
  4. } else {
  5.   // а это для всех остальных
  6. }
  7.  


По поводу того, как заблокировать кнопку - лучше Влада Мержевича мне не написать
http://htmlbook[dot]ru/html/input[dot]html
Смотри про атрибут disabled

Т.е. в твоем случае это будет выглядеть так
PHP:
скопировать код в буфер обмена
  1.  
  2. if ( isset( $_SESSION['user'] ) ) {
  3.   echo '<input type="submit" value="Отправить" />';
  4. } else {
  5.   echo '<input type="submit" value="Отправить" disabled="disabled" />';
  6. }
  7.  
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB