[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $ Нужна база активистов
gonza123
Здесь вариант организации базы с фильтрами.
http://zanprim.ru/index.php?idr=vakans_sit...D%FC&Itemid=133

Фильтрами выступают значения, выбираемые через раскрывающийся список.

Такой список значений можно создать через обычный код - это формы. Этот вариант у меня работает - просто форма со значениями. Но как этот фильтр привязать к таблице?

2. Работать будем над базой, которой ещё нет, но уже есть данные - это база активистов: http://www.molodezhbk.ru/pro_nas/aktiv/action.php
Сразу думай, какие таблицы будут в базе и как они будут взаимодействовать. 1 - это точно таблица с двумя полями - ID и Имя активиста.

3. Я работаю с базой через phpMyAdmin. Первая таблица уже есть. Более того, она уже выведена через web-интерфейс (только кодировка подкачала) - смотри на странице слева внизу http://www.molodezhbk.ru/pro_nas/aktiv/action.php.

В общем, нужна база активистов. Нужны фильтры. Я думаю, что первый фильтр должен делать выборку по временному промежутку, например, вывести все мероприятия и кто в них участвовал за май 2010.

Вот код формы:
<form action = "" metod="post">
<select
name=ID size=1>
<option
value=1>1</option>
<option
value=2>2</option>
<option
value=3 selected>3</option>
<option
value=4>4</option>
</select>
<input
type= "submit" name="go" value="Выбрать">
</form>


Вот php код:
<?php
/* Соединяемся, выбираем базу данных */
$link = mysql_connect("localhost", "pcms_activ", "пароль")
or die("Could not connect : " . Mysql_error());
print "";
mysql_select_db("pcms_activ") or die("Could not select database");

//Устанавливаем кодировку UTF8
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");


/* Получаем id из формы и экранируем */
$id = mysql_real_escape_string($_post['id']);

/* Выполняем SQL-запрос */
$query = "select * from `people` where `id` = $id";

$result = mysql_query($query) or die("Query failed : " . Mysql_error());

/* Выводим результаты в html */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr>\n";
foreach ($line as $col_value) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";

/* Освобождаем память от результата */
mysql_free_result($result);

/* Закрываем соединение */
mysql_close($link);
?>


Бюджет есть. Если кто то выполнит за так, на век не забуду=)
Нужно выполнить как можно в кротчайшие сроки, до 10 сентября, мб и позже.
fireman_kill@mail.ru
ICQ 485626252
Александр.



Спустя 5 часов, 21 минута, 31 секунда (1.09.2010 - 07:57) Гость_Michael написал(а):
Цитата
Бюджет есть

какой?

Спустя 3 часа, 18 минут, 9 секунд (1.09.2010 - 11:15) gonza123 написал(а):
Не знаю цену я этому приложению даже.
Первый раз обращаюсь за таким

Спустя 47 минут, 49 секунд (1.09.2010 - 12:03) Guest написал(а):
Гость_Michael пообщался я с ним в асе, лучше ему ничего не писать, даже не попрощавшись и не закончив разговор выходит, я был ошарашен.

Имхо. Он сам не знает что ему нужно, на первый взгляд кажется что есть определенные цели, а выясняется что даже нету бд с инфой, короче, нужно проектировать веб-приложения практически с нуля, я не думаю что у него и 30$ найдется то laugh.gif

Спустя 16 часов, 31 минута, 28 секунд (2.09.2010 - 04:34) gonza123 написал(а):
Идешь лесом.
Мне с этой задачей помогли люди знающие язык лучше тебя за разумную цену

Спустя 2 часа, 22 минуты, 42 секунды (2.09.2010 - 06:57) twin написал(а):
Класс))
Всегда рад за таких людей.
Пошли в жо.. да больше никогда в жизни не заболею.
Ну починили - молодцы. Какать в тему зачем?
Быстрый ответ:

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