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 :: POST и MVC

 PHP.SU

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


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

> Без описания
QDef
Отправлено: 03 Июня, 2011 - 17:36:37
Post Id


Гость


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


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




С $_GET работать получается..

switch ( $_GET['view'] )
{
case "product":
//
break;
case "order":
//
break;
}

а как быть с POST? У меня есть форма с checkbox'ами как мне их получить придерживаясь MVC?
(Добавление)
не много погуглил и вот что нашел

PHP:
скопировать код в буфер обмена
  1. function get_arg($name) {
  2.   return ($_SERVER['REQUEST_METHOD']=='POST') ? $_POST[$name] : $_GET[$name];
  3. }


только не совсем понимаю..проверяется тип,если POST тогда присвоить $_GET?
 
 Top
komprenda
Отправлено: 03 Июня, 2011 - 18:47:40
Post Id


Гость


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


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




QDef пишет:
С $_GET работать получается..

switch ( $_GET['view'] )
{
case "product":
//
break;
case "order":
//
break;
}

а как быть с POST? У меня есть форма с checkbox'ами как мне их получить придерживаясь MVC?
(Добавление)
не много погуглил и вот что нашел

PHP:
скопировать код в буфер обмена
  1. function get_arg($name) {
  2.   return ($_SERVER['REQUEST_METHOD']=='POST') ? $_POST[$name] : $_GET[$name];
  3. }


только не совсем понимаю..проверяется тип,если POST тогда присвоить $_GET?


В контроллере, функция вообще не нужна, не зачем создавать эти обёртки
 
 Top
QDef
Отправлено: 03 Июня, 2011 - 18:56:06
Post Id


Гость


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


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




Я не создавал только такой ответ нашел.. не давно начал изучать MVC потому возникают трудности. может ли возможно контроллер вызвать как $_GET,но данные получить из $_POST?

(Отредактировано автором: 03 Июня, 2011 - 19:02:10)

 
 Top
AdMeen
Отправлено: 03 Июня, 2011 - 21:30:11
Post Id



Посетитель


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


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




Минут 5 сижу гляжу на отрывок вашего кода, где тут MVC? Какая связь между паттерном и методом передачи данных? Что за гениальная фраза "придерживаясь MVC"?
Заранее спасибо

(Отредактировано автором: 03 Июня, 2011 - 21:32:24)

 
 Top
DlTA
Отправлено: 03 Июня, 2011 - 22:10:08
Post Id



Постоянный участник


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


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




 
 Top
QDef
Отправлено: 03 Июня, 2011 - 23:55:20
Post Id


Гость


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


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




DlTA пишет:
QDef,
PHP: $_REQUEST


а если кнопка submit не нажата,но checkbox'ы и поля заполненые $_REQUEST будет содержать данные?

у меня проблемы из-за одной точки входа,если не использовать $_GET тогда все настройки подключены в index.php в том числе шаблон не инклудится.

(Отредактировано автором: 04 Июня, 2011 - 00:02:53)

 
 Top
DlTA
Отправлено: 04 Июня, 2011 - 01:01:24
Post Id



Постоянный участник


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


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




QDef пишет:
а если кнопка submit не нажата,но checkbox'ы и поля заполненые $_REQUEST будет содержать данные?

а как насчет эксперемента?!
QDef пишет:
у меня проблемы из-за одной точки входа,если не использовать $_GET тогда все настройки подключены в index.php в том числе шаблон не инклудится.
нифига не понял!
и я так подозреваю что маны по азам еще курить и курить!
 
 Top
OrmaJever Модератор
Отправлено: 04 Июня, 2011 - 01:31:30
Post Id



Активный участник


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


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




QDef пишет:
у меня проблемы из-за одной точки входа,если не использовать $_GET тогда все настройки подключены в index.php в том числе шаблон не инклудится.

Блин ну это 2 разных масива ненужно их переплетать и всё будет работать.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB