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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как это реализовать? 
:(
    Опции темы
Toohtik
Дата 1.2.2007, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

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



Так получилось что при начальном уровне знания PHP и MYSQL  мне надо написать на мой взгляд достаточно сложный сайт. В этом сайте должна быть база данных заказов, в которой будит название заказа, имя заказчика...  Далее в сайте должен быть раздельный доступ с правами: т.е. если заходит админ то он может то то, если заказчик то только просмтаривать свои заказы.

У кого есть какие предложения? Особенно интерсно как сделать раздельный доступ
PM ICQ   Вверх
sergejzr
Дата 1.2.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360




M
sergejzr
Модератор: Название темы должно отражать ее суть!


Делай две таблицы. Одна для админов, другая для заказчиков. В таблице такой хранится логин, шифрованный пароль.
Смотришь, если в админской таблице логин с паролем совпал, значит админ. Иначе смотришь в юзерской таблице.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Toohtik
Дата 1.2.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

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



Ну это я уже разобралсяsmile Я не могу понять как сделать так что если вошел админ, то отображались скрытые поля, а если заказчик то все не нужное скрывалось от его глаз
PM ICQ   Вверх
sergejzr
Дата 1.2.2007, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Код

print "'Открытое поле'"
if($admin)
{
print "Скрытое поле";
}


Ты конкретизируй, что конкретно не получается.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Toohtik
Дата 1.2.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

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



Дело не в том получается не получается просто я ж говорю что уровень у меня начальный и темболее опыта в таком нетуsmile Для меня сложней не программная реализация... а именно технология как это делается...

sergejzr, это единственный способ или есть еще какие то короме if?
PM ICQ   Вверх
Rodman
Дата 1.2.2007, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



Сделай вывод данных, которые доступны для любого юзера, а вот после проверки на уровень админа, добавляй его возможности... т.е.  если вошедший - админ, то оескрсы вы ведутся, иначе останутся стандартными...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Toohtik
Дата 1.2.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

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



В ходе написания скрипта возникла такая проблема:
в скрипте admin.php создана таблица и кнопоки, при нажатии на одну из них должен выполниться другой скрипт... Я застрял на том месте, где идет проврека нажатия на кнопку. Другими словами как опрделить какая кнопка была нажата, тоько не черз if, желательно через switch?


Это сообщение отредактировал(а) Toohtik - 3.2.2007, 18:34
PM ICQ   Вверх
Antarn
Дата 6.2.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

<form input="script.php" method="POST">
<input type="submit" name="knopka" value="knopka1">
<input type="submit" name="knopka" value="knopka2">
<input type="submit" name="knopka" value="knopka3">
</form>


а в script.php пишешь следующее
Код

if (isset($_POST['knopka'])) 
{
$knopka=$_POST['knopka'];
switch ($knopka)
{
case "knopka1":
     echo "кнопка номер раз";
     break;
case "knopka2":
     echo "кнопка номер два";
     break;
case "knopka3":
     echo "кнопка номер три";
     break;

}
}


может есть еще какой-то способ ?  smile 
PM MAIL   Вверх
Toohtik
Дата 6.2.2007, 01:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 142
Регистрация: 30.1.2006
Где: Харьков

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



Млиин как я сразу не додумался!!! А ведь ходил возле этогоsmile Спасибо
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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