а как работать с модами:
http://adress.ru/index.php?mode=asd
и чтобы на каждом моде, выводился разный текст(коды)
к примеру:
на моде asd выводилась одна страница (аренды, формы),
а на моде dsa выводилась страница уже другая, которая отправляет почту и выводит текст отправлено сообщение или нет... как так сделать?
научите пожалуйста..
Спустя 1 час, 1 минута, 21 секунда (29.04.2010 - 13:36) Jinus написал(а):
Помоему вы немного ошиблись категорией
А вообще это делается например оператором if()

А вообще это делается например оператором 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 так делается?))) |
А вы пробовали так сделать?
Спустя 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 сообщений, дам тебе кармы)
они делаются по другому?
ща я проверю=))))
спс тебе Jinus)))
будет у меня 10 сообщений, дам тебе кармы)
Спустя 3 минуты, 1 секунда (29.04.2010 - 13:58) Jinus написал(а):
Цитата (Pomaska @ 29.04.2010 - 14:55) |
ща я проверю=)))) |
Вот решение, любой задачи

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/
вот хтмл страничка и её код:
и она не грузится...
а когда я убираю
она нормально загружается....
что такого не правильного в коде?
mode='asd' и mode='dsa' тоже пробовал... нифига...
вот хтмл страничка и её код:
выберите мод:
<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'{echo mod asd on;}
elseif(mode=='dsa'{echo mode dsa on;}
else {echo mod off;};?>
и она не грузится...
а когда я убираю
<?php if(mode=='asd'{echo mod asd on;}
elseif(mode=='dsa'{echo mode dsa on;}
else {echo mod off;};?>
она нормально загружается....
что такого не правильного в коде?
mode='asd' и mode='dsa' тоже пробовал... нифига...
Спустя 4 минуты, 27 секунд (29.04.2010 - 14:20) Jinus написал(а):
Проблема в синтаксисе, вам нужно в настройках пхп или в .htaccess включить отображение ошибок...
А ошибка конкретно в "mode"
---
Добавил: Почитайте про глобальные массивы
А ошибка конкретно в "mode"
---
Добавил: Почитайте про глобальные массивы
Спустя 3 минуты, 52 секунды (29.04.2010 - 14:24) Pomaska написал(а):
а что надо прописать в php.ini?? =)
и можно ещё ссылочку на массивы)))
массив - это array? или это mode[]? =) или и то и другое? XD
и можно ещё ссылочку на массивы)))
массив - это 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 написал(а):
Видимо вы невнимательно читали
Вообщем читайте про массив $_GET
Там всё довольно подробно написано...

Вообщем читайте про массив $_GET

Там всё довольно подробно написано...
Спустя 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'?