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]   

> Описание: запись
kalisto
Отправлено: 29 Сентября, 2010 - 01:03:26
Post Id


Новичок


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


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




Помогите понять запись -
CODE (htmlphp):
скопировать код в буфер обмена
  1.   category='$_GET[category]'
 
 Top
XelaNimed
Отправлено: 29 Сентября, 2010 - 02:07:41
Post Id


Частый гость


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


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




Именно в таком виде не могу разъяснить, но если это было бы:

то это бы означало присвоение переменной $category значения передаваемого методом GET.
т.е.:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $category = $_GET['category'];
  3. echo $category;
  4. // ничего не выводит без отправки формы,
  5. //при отправке формы выведет введенное пользователем значение
  6. //в текстовое поле "category"
  7. ?>
  8. <form id="form1" action="?" method="get">
  9. <input type="text" name="category" value="" />
  10. <input type="submit" name="senden" value="Senden" />
  11. </form>
 
 Top
kalisto
Отправлено: 29 Сентября, 2010 - 02:25:27
Post Id


Новичок


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


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




kalisto пишет:
Помогите понять запись -
CODE (htmlphp):
скопировать код в буфер обмена
  1.   category='$_GET[category]'

данная запись идет в запросе к базе данных
CODE (htmlphp):
скопировать код в буфер обмена
  1. $select="SELECT * FROM db WHERE category='$_GET[category]' AND status='online'";

(Отредактировано автором: 29 Сентября, 2010 - 02:26:14)

 
 Top
XelaNimed
Отправлено: 29 Сентября, 2010 - 03:56:45
Post Id


Частый гость


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


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




Переменной select присваивается строковое выражение, которое содержит запрос к БД.
В запрос подставляется значение переменной category, которое скрипт получает методом GET, т.е. Вы можете при запросе страницы написать это значение в адресной строке браузера http://localhost/mypage?category=test.
Сам запрос "говорит" БД: выбрать все из таблицы "db" которое в столбце "category" содержит значение переменной $_GET['category'] и в столбце "status" значение "online".
Не мое конечно дело, но по моему скромному мнению грамотно поставленный вопрос - это уже половина ответа.
 
 Top
Uchkuma
Отправлено: 29 Сентября, 2010 - 12:41:43
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


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




Цитата:
Приходит сын домой со школы и спрашивает отца:
— Папа, что такое «аборт»?
Oтец подумал:
— Да, в первом классе, а такими вещами уже интересуется.
Посадил он сына возле себя ну и рассказал ему весь процесс от начала до конца.
— Понял?
— Да, понял, тока причем здесь волны и корабль не пойму?
— Какие волны, какой корабль?!
— Ну мы сегодня на уроке музыки песню разучили и там есть такие слова: «А волны бьются аборт корабля»!
kalisto, вот вы сейчас в топике и спросили "Что такое аборт". Учитесь правильно формулировать вопрос, т.к. от контекста очень сильно зависит, как на него ответят. Тем более в программировании.
 
 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