Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> управляющая конструкция switch 
:(
    Опции темы
supervladislav
Дата 19.8.2009, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



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

PM MAIL   Вверх
SneG0K
Дата 19.8.2009, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Код

$op = $_GET['op'];
switch ($op) {
default: {
    // Do something
    break;
}
case "news": {
    // Do something else
    break;
}
case "user": {
   $sec = $_GET['sec'];
   switch ($sec) {
    case "logIn": {
        // Do something
        break;
   }
}

}

Understand?
PM WWW Skype   Вверх
supervladislav
Дата 19.8.2009, 01:47 (ссылка)   | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



а скажи я предпочёл бы использовать функции что-то такое 
где start главная функция ,а $or  хайден поле.Но вот блин сомнения мучают меня а данные из поста будут предаваться снова в switch или надо объявлять его глобальным ,
попрошу без помидоров и минусомётов.
Код

switch($or){
        default:
        start();
        break;
        
        case 'newig':
        new_igrok();
        break;
        
        case 'dengi2':
        perevod();
        break;
}

PM MAIL   Вверх
SneG0K
Дата 19.8.2009, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



supervladislav, куда пойти? Данные форм?
Код

$op = $_GET['op'];
switch ($op) {
    case "form": {
        print_r($_POST);
        break;
    }
}

Код

<form action="example.php?op=form" method="POST">
..........


Добавлено через 1 минуту и 48 секунд
supervladislav, говоришь учил французский? ну так называй переменные и все остальное по-французски. а то на русском глаза режет)  smile Мое имхо)

Добавлено через 2 минуты и 43 секунды
Цитата(supervladislav @  19.8.2009,  00:47 Найти цитируемый пост)
сомнения мучают

если мучают сомнени, не робей, возьми и проверь!

PM WWW Skype   Вверх
supervladislav
Дата 19.8.2009, 02:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



Смотри )))основная функция = код html  ну естевственно формы 
она start()

а в нутри неё где-то есть поле hidden в которое при нажатии кнопки будет передаваться один 
а один будет передаваться в switch 

Код

start(){
html код 

}

switch($pole){
defult:start(); break;
case: 1; fun1();break;
}

 
такая конструкция работать будет?

PM MAIL   Вверх
SneG0K
Дата 19.8.2009, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Цитата(supervladislav @  19.8.2009,  01:28 Найти цитируемый пост)
такая конструкция работать будет?

именно такая нет. 
Код

switch($pole){
defult: {start(); break; }
case 1:{ fun1();break;}
}

PM WWW Skype   Вверх
supervladislav
Дата 19.8.2009, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



а зачем вот это {
PM MAIL   Вверх
SneG0K
Дата 19.8.2009, 20:02 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: 7
Всего: 54



Вот. Прочти это.

Это сообщение отредактировал(а) SneG0K - 20.8.2009, 19:43
PM WWW Skype   Вверх
nerezus
Дата 20.8.2009, 08:38 (ссылка) |   (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Подскажите, как написать форум на базе конструкции self::


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
IZ@TOP
Дата 20.8.2009, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



nerezus, не переигрывай  smile 


supervladislav, чувствую, Вам не помешало бы почитать что-нибудь о создании веб-приложений на PHP. Основы, примеры посмотреть.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
supervladislav
Дата 20.8.2009, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



supervladislav,занимаюсь этим каждый  день ))я просто спросил как можно использовать ,правильно использовать структуру switch case 
PM MAIL   Вверх
IZ@TOP
Дата 21.8.2009, 03:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Цитата(supervladislav @  21.8.2009,  00:48 Найти цитируемый пост)
supervladislav,занимаюсь этим каждый  день ))я просто спросил как можно использовать ,правильно использовать структуру switch case

Не используйте подобные конструкции, где они не являются оптимальным решением.
В свою очередь, я могу посоветовать Вам использовать Zend Framework - просто начните сразу с правильного.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0822 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.