[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mode
Pomaska
Всем привет!
а как работать с модами:
http://adress.ru/index.php?mode=asd

и чтобы на каждом моде, выводился разный текст(коды)
к примеру:
на моде asd выводилась одна страница (аренды, формы),
а на моде dsa выводилась страница уже другая, которая отправляет почту и выводит текст отправлено сообщение или нет... как так сделать?
научите пожалуйста..



Спустя 1 час, 1 минута, 21 секунда (29.04.2010 - 13:36) Jinus написал(а):
Помоему вы немного ошиблись категорией smile.gif
А вообще это делается например оператором if()

Спустя 7 минут, 27 секунд (29.04.2010 - 13:44) Pomaska написал(а):
сорри, я незнал куда написать))))

это типа так:
<?php
if(mode=='asd'){echo 'тут код страницы, текст, формы и т.д.';}
elseif(mode=='dsa'){echo 'тоже код страницы и написано отправлено или нет и т.д.';}
?>


так делается?)))

Спустя 1 минута, 47 секунд (29.04.2010 - 13:46) Jinus написал(а):
Цитата (Pomaska @ 29.04.2010 - 14:44)
сорри, я незнал куда написать))))

это типа так:
<?php
if(mode=='asd'){echo 'тут код страницы, текст, формы и т.д.';}
elseif(mode=='dsa'){echo 'тоже код страницы и написано отправлено или нет и т.д.';}


так делается?)))

А вы пробовали так сделать?

Спустя 3 минуты, 30 секунд (29.04.2010 - 13:49) Pomaska написал(а):
нет =)
а ссылки делать такие:
<form action='?mode=asd'>

????

Спустя 3 минуты, 36 секунд (29.04.2010 - 13:53) Jinus написал(а):
Цитата (Pomaska @ 29.04.2010 - 14:49)
нет =)
а ссылки делать такие:
<form action='?mode=asd'>

????

типо того...

Спустя 2 минуты, 26 секунд (29.04.2010 - 13:55) Pomaska написал(а):
всмысле типа того? оО
они делаются по другому?

ща я проверю=))))

спс тебе Jinus)))
будет у меня 10 сообщений, дам тебе кармы)

Спустя 3 минуты, 1 секунда (29.04.2010 - 13:58) Jinus написал(а):
Цитата (Pomaska @ 29.04.2010 - 14:55)
ща я проверю=))))

Вот решение, любой задачи wink.gif
P.S: У вас врятли будет работать. Ищите проблему в
mode=='asd'

Спустя 43 секунды (29.04.2010 - 13:59) Pomaska написал(а):
mode='asd'

так надо?

Спустя 56 секунд (29.04.2010 - 14:00) Jinus написал(а):
Цитата (Pomaska @ 29.04.2010 - 14:59)
mode='asd'

так надо?

Вы сначала напишите скрипт так как понимаете, а потом будем искать ошибки...

Спустя 1 минута, 45 секунд (29.04.2010 - 14:02) Pomaska написал(а):
ок спс))) буду сейчас работать над этим)))) не уходите далеко отсюда))

Спустя 13 минут, 47 секунд (29.04.2010 - 14:15) Pomaska написал(а):
http://79.142.91.37/
вот хтмл страничка и её код:

выберите мод:
<
form method='GET'>
<
input type='submit' action='?mode=asd' value='asd'><br>
<
input type='submit' action='?mode=dsa' value='dsa'></form>

<?php if(mode=='asd'wink.gif {echo mod asd on;}
elseif(mode=='dsa'wink.gif {echo mode dsa on;}
else {echo mod off;};?>


и она не грузится...
а когда я убираю
<?php if(mode=='asd'wink.gif {echo mod asd on;}
elseif(mode=='dsa'wink.gif {echo mode dsa on;}
else {echo mod off;};?>

она нормально загружается....

что такого не правильного в коде?
mode='asd' и mode='dsa' тоже пробовал... нифига...

Спустя 4 минуты, 27 секунд (29.04.2010 - 14:20) Jinus написал(а):
Проблема в синтаксисе, вам нужно в настройках пхп или в .htaccess включить отображение ошибок...
А ошибка конкретно в "mode"
---
Добавил: Почитайте про глобальные массивы

Спустя 3 минуты, 52 секунды (29.04.2010 - 14:24) Pomaska написал(а):
а что надо прописать в php.ini?? =)

и можно ещё ссылочку на массивы)))
массив - это array? или это mode[]? =) или и то и другое? XD

Спустя 2 минуты, 59 секунд (29.04.2010 - 14:27) Jinus написал(а):

Спустя 16 секунд (29.04.2010 - 14:27) Pomaska написал(а):
спасибо!)

Спустя 6 минут, 24 секунды (29.04.2010 - 14:33) Pomaska написал(а):
чет я там ничего не понял.... как создать массив с модом? мне кажется так:
$GLOBALS['mode']['asd']

бл*....
есть гденибудь по подробнее как создать массивы?)

Спустя 3 часа, 40 минут, 18 секунд (29.04.2010 - 18:14) Jinus написал(а):
Видимо вы невнимательно читали dry.gif
Вообщем читайте про массив $_GET cool.gif
Там всё довольно подробно написано...

Спустя 1 день, 43 минуты, 9 секунд (30.04.2010 - 18:57) Pomaska написал(а):
про гэт и пост я знаю... причем очень хорошо...
а вот про этот глобальный...(((

Спустя 4 минуты, 59 секунд (30.04.2010 - 19:02) Pomaska написал(а):
что вот это может означать?
$mode		= ($delete && !$preview && !$refresh && $submit) ? 'delete' : request_var('mode', '');
switch ($mode)
....

if (in_array($mode, array('post', 'reply', 'quote', 'edit', 'delete')) && !$forum_id)

Спустя 35 секунд (30.04.2010 - 19:02) Pomaska написал(а):
это код с форума.... (phpbb, если я не ошибаюсь)
добавил: как делать ссылки я понял =)

Спустя 3 дня, 15 часов, 16 минут, 46 секунд (4.05.2010 - 10:19) Jinus написал(а):
Цитата (Pomaska @ 30.04.2010 - 19:57)
про гэт и пост я знаю... причем очень хорошо...

Если вы так хорошо знаете про $_GET и $_POST, тогда почему вы пишите
mode=='dsa'
?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.