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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не знаю что делать, может кто-нибудь будет давать задания 
:(
    Опции темы
IZ@TOP
Дата 22.2.2005, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



I, GyoZ, в марте.


ALEX-26rus, топ, он же пост, т.е. тема. Например в который мы в данный момент переписываемся.


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

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


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


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

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



Цитата(IZ @ 22.2.2005, 11:16)
топ, он же пост,

Поправляюсь на счет "поста" - пост это сообщение отдельного пользователя.

PS Спасибо за поправку Mal Hack'у smile


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

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


Странник
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 21.11.2004
Где: Тверская обл.

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



Выписал книгу по MySql . С ней наверное получше будет... А все таки, нужно ли ставить какую-нибудь программу для работы с БД ???
--------------------
 Ощущение радости - показатель правильности выбранной жизни.
PM MAIL   Вверх
IZ@TOP
Дата 23.2.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



ALEX-26rus, конечно - mysql front: администратор БД MySQL для создания таблиц/баз данных и прочего. Или же самый популярный на сегодняшний момент скрипт для работы с MySQL phpMyAdmin.


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

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


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



Люди и я тоже решил поучаствовать
Знания примерно такие же как и у ALEX-26rus
попробую для начала написать голосовалку...


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
o.s.a.
Дата 28.2.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



Цитата
Код


Код  
create table vote_tree (
  id int(11) not null auto_increment,
  name varchar(100) not null,
  closed enum('1','0') not null default '0',
  primary key(id)
);

create table vote_fields (
  id int(11) not null auto_increment,
  vtid int(11) not null,
  name varchar(100) not null,
  votes int(11) not null default '0',
  primary key(id)
);




Я не могу понять зачем нужно и что делает поле
Код

vtid int(11) not null,






--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
IZ@TOP
Дата 28.2.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



o.s.a., по полю vtid мы привязываем таблицу с вариантами ответов к таблице с заголовком голосования.

Лучше конечно использовать другой вариант где варианты ответов содержаться в текстовом поле разделенными переводом строки (нажатие enter'a), количество голосовавших в поле типа varchar разделенные запятой или еще чем. Там же соответственно содержится и заголовок:

Код

-- --------------------------------------------------------

--
-- Структура таблицы `votes`
--

CREATE TABLE `votes` (
 `id` int(11) unsigned NOT NULL auto_increment,
 `title` varchar(100) NOT NULL default '',
 `choice` text NOT NULL,
 `votes` varchar(255) NOT NULL default '',
 `closed` enum('0','1') NOT NULL default '0',
 PRIMARY KEY  (`id`)
);

--
-- Дамп данных таблицы `votes`
--

INSERT INTO `votes` VALUES (2, 'Какой праздник, по Вашему мнению, самый карнавальный?', 'Новый год\r\nХэллоуин\r\nДень рождения\r\nМасленица\r\nСвадьба\r\n', '38,23,5,4,5', '0');
       



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

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


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



Да, я как раз так и решил делать, но только поле votes и choice я изменю:
это будут массивы, в которые будут производиться записи и т.д.
а затем эти массивы можно сделать строкой с помощью serialize() smile


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
IZ@TOP
Дата 1.3.2005, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



o.s.a., ну кому как нравится.


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

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


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



слушай IZ@TOP у меня что-то совсем мозга за мозгу заехала
скажи почему, при исполнении этого кода
Код

<?php
mysql_connect("osa");
mysql_select_db("test");
CREATE TABLE vote (`id` int(11) unsigned NOT NULL auto_increment,
   `title` varchar(100) NOT NULL default '',
`choice` text NOT NULL,
`votes` text NOT NULL default '',
`closed` enum('0','1') NOT NULL default '0',
PRIMARY KEY  (`id`)
);

?>


пишется: Parse error: syntax error, unexpected T_STRING in e:\server\home\osa\www\voting\add.php on line 4
т.е. не правильно создаю таблицу?!



--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Joes
Дата 1.3.2005, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(o @ 1.3.2005, 19:09)
слушай IZ@TOP у меня что-то совсем мозга за мозгу заехала
скажи почему, при исполнении этого кода
Код

<?php
mysql_connect("osa");
mysql_select_db("test");
CREATE TABLE vote (`id` int(11) unsigned NOT NULL auto_increment,
   `title` varchar(100) NOT NULL default '',
`choice` text NOT NULL,
`votes` text NOT NULL default '',
`closed` enum('0','1') NOT NULL default '0',
PRIMARY KEY  (`id`)
);

?>


пишется: Parse error: syntax error, unexpected T_STRING in e:\server\home\osa\www\voting\add.php on line 4
т.е. не правильно создаю таблицу?!

я б вообще не так сделал... я б переменным присвоил всё и проблем бы не было:
Код

<?php
$con = mysql_connect("joe", "localhost", "");
$sel = mysql_select_db("test");
$query =  "CREATE TABLE VOTE (
PRIMARY KEY  (`id`),
`id` int(11) unsigned NOT NULL auto_increment,
   `title` varchar(100) NOT NULL default '',
   `choice` text NOT NULL,
   `votes` text NOT NULL default '',
   `closed` enum('0','1') NOT NULL default '0'
   
)";

?>


не тестил, но, ИМХО, работать должно на 100%...

Это сообщение отредактировал(а) Joes - 1.3.2005, 18:02
PM MAIL   Вверх
o.s.a.
Дата 1.3.2005, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



Joe ты какой-то странный: когда я тебя в универе спрашиваю - ты ничего не знаешь,
а на форуме у тебя есть ответы на все вопросы.

Твоя идея присвоить значения переменным сработала smile


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Joes
Дата 1.3.2005, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



smile
В универе мне лень думать, в универе я отдыхаю smile А тут за компом и идей много и помочь охота smile
PM MAIL   Вверх
IZ@TOP
Дата 1.3.2005, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Joes @ 1.3.2005, 19:00)
слушай IZ@TOP у меня что-то совсем мозга за мозгу заехала
скажи почему, при исполнении этого кода

Потому что РНР будет интерпретировать SQL запрос как РНР код, что соответственно вызовет ошибку. Для того чтобы выполнить SQL запрос, необходимо пользоваться функцией mysql_query которой в качестве аргумента (строкой) будут переданы команды MySQL'я:

Код
<?php

mysql_connect("osa");
mysql_select_db("test");

mysql_query("CREATE TABLE vote (`id` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(100) NOT NULL default '',
`choice` text NOT NULL,
`votes` text NOT NULL default '',
`closed` enum('0','1') NOT NULL default '0',
PRIMARY KEY  (`id`)
);") or die("Ошибка: ".mysql_error());

?>



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

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


Xo4y B MocKBy
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 16.2.2005
Где: Ташкент

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



У меня много идей по разработке голосования, которые я постепенно претворяю
в жизнь, но у меня одна просьба: как-то вы говорили, что за лучший скрипт какое-то
поощрение, так вот не подводите итоги без меня.

и еще один вопрос: нужно ли проверять голосует человек первый раз или уже десятый?
и если нужно, то как?


--------------------
Не могу стоять, пока другие работают, пойду полежу.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Избранное | Следующая тема »


 




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


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

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