Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ГОЛОСОВАНИЕ...
 
 автор: LimP   (24.09.2004 в 11:16)   письмо автору
 
 

здрасьте,у меня небольшая проблемка,помогите...я начал писать голосование...но проблемы настигли меня уже при созданни запросов к мускулу,я не могу определиться с созданием таблиц в базе данных,мне нужно,чтобы у голосования была страница администрирования с возможностью создавть непосредственно голосование(добавлять элементы) статистику я потом сделаю...в процессе,но это потом...затем определяется ip пользователя и если это впервые,то голосование проходит,если нет,то до сывидания...вот в общем то и все...
я начал вот так
create database poll;
create table poll(
  id_poll int(8) not null auto_increment,
  poll_name text,
  archive int(5) default null,
  putdatetime default null,
  primary key(id_poll)
)TYPE=MyISAM;
create table ip(
  id_ip int(10) not null auto_increment,
  id text,
  putdatetime default null,
  primary key(id_ip)
)TYPE=MyISAM;

но у меня наверное тут все неправильно,тока может таблица с ip ...будет работать,и еще,как мне потом подсчитывать количество голосов,куда их в базе воткнутьЮ,короче,помогите создать все таблицы,дальше я все сам справлюсь,а то с sql никогда супер-пупер не дружил...

   
 
 автор: LimP   (24.09.2004 в 12:59)   письмо автору
 
   для: LimP   (24.09.2004 в 11:16)
 

там по идее еще надо таблицы для значения optionText ; optionCount-считать...короче, помогите,а то совсем чота запутался я с этими запросами

------------------------------------------------------------------------------------------------------------
"Ну и запросы у вас-сказала база данных и повисла..."

   
 
 автор: LimP   (24.09.2004 в 15:04)   письмо автору
 
   для: LimP   (24.09.2004 в 12:59)
 

???

   
 
 автор: LimP   (24.09.2004 в 20:12)   письмо автору
 
   для: LimP   (24.09.2004 в 15:04)
 

:)))))

   
 
 автор: glsv (Дизайнер)   (24.09.2004 в 20:40)   письмо автору
 
   для: LimP   (24.09.2004 в 12:59)
 

>optionText
А это что такое?

   
 
 автор: glsv (Дизайнер)   (24.09.2004 в 20:36)   письмо автору
 
   для: LimP   (24.09.2004 в 11:16)
 

Долго собирался с мыслями чтобы ответить :)
А потом перечитал.. А разве структура нашей базы не подойдет?

Само голосование в таблице poll
Варианты ответов в таблице answer
IP - адреса в poll_ip

CREATE TABLE poll (
  id_poll int(8) NOT NULL auto_increment,
  name text,
  archive int(1) default NULL,
  hide int(1) default NULL,
  putdate datetime default NULL,
  PRIMARY KEY  (id_poll)
) TYPE=MyISAM;

CREATE TABLE answer (
  id_answer int(10) NOT NULL auto_increment,
  name text,
  pos int(4) default NULL,
  hit int(10) default NULL,
  id_poll int(8) default NULL,
  PRIMARY KEY  (id_answer)
) TYPE=MyISAM;

CREATE TABLE poll_ip (
  id_poll_ip int(10) NOT NULL auto_increment,
  ip text,
  puttime datetime default NULL,
  PRIMARY KEY  (id_poll_ip)
) TYPE=MyISAM;

   
 
 автор: LimP   (24.09.2004 в 21:15)   письмо автору
 
   для: glsv (Дизайнер)   (24.09.2004 в 20:36)
 

спасибо,я уже сам в принципе додумался,но все равно пасиба...

   
 
 автор: glsv (Дизайнер)   (24.09.2004 в 21:34)   письмо автору
 
   для: LimP   (24.09.2004 в 21:15)
 

Это я из downloads код взял

   
 
 автор: LimP   (25.09.2004 в 12:17)   письмо автору
 
   для: glsv (Дизайнер)   (24.09.2004 в 21:34)
 

да я понял,что из downloads но я не хочу как у вас,я переделаю...сделаю свой...но похожий по функциям на ваш...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования