Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка на сайте / 2 сообщений из 2, страница 1 из 1
06.05.2003, 13:45
    #32154273
Toklik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка на сайте
Всем привет. У меня такая проблема, хотя для некоторых это не считается проблемой. Мне надо создать php скрипт, который по данным из отправленной формы, создает запрос и генерирует таблицу, примерно такую
_______________________________________________________
|Радиус шины| Профиль | Фирма | Цена | Рис |
14 56 Michelin 120 Показать
14 56 Goodyear 120 Показать
______________________________________________________
При образовании формы мы вносили такие параметры как: Радиус шины, Профиль, Фирма.
Я не понимаю как должна быть составлена начальная таблица из которой мы потом будем выбирать строки или ячейки.

Мне кажется вот так:

$query='SELECT * FROM table WHERE param1='.$_POST["choice1"].' AND
param2='.$_POST["choice2"].' AND param3='.$_POST["choice3"]
// и так далее подставляя нужные параметры...
mysql_query($query);

Где, как я понимаю,
param1 - это Радиус шины
param2 - Профиль
param3 - Фирма.

Если это часть скрипта, то где и в каком виде должна быть расположена исходная таблица.

Заранее благодарен, за помощь!
Токлик
...
Рейтинг: 0 / 0
06.05.2003, 19:27
    #32154731
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка на сайте
Я тут могу сказать тока одно - учи пхп :). Тут будет тока теория. По ней (с учебником в руке) ты вполне сможешь создать работоспособный скрипт. Не, тут будет чуть теории и чуть кодинга. Все. А, вот, с тебя пиво :)

Как я вижу, ты используешь МуСю. Следовательно, все это должно валяться в БД (на всякий случай описываю поля) :
__________________________________
| Radius | Structure | Firm | Price |
+-------+----------+----------+------+
| 14 | 56 | Michelin | 120 |
| 14 | 56 | Goodyear | 120 |
---------------------------------------
Спрашивать, почему нет поля image нет смысла. Я объясняю заранее - в этой версии скрипта путь к рисунку генерируется по 3-м полям - Radius, Structure & Firm. То есть на выходе получаем - Michelin/14_56.gif.
Тока надо в этот скрипт посылать данные из полей, названных Radius, Structure & Firm.
А вот так будем получать данные:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
   ECHO  "<table border=\"  1 \ " cellpadding=\"  0 \ " cellspacing=\"  0 \ " style=\" border-collapse: collapse\ " bordercolor=\" # 111111 \ " width=\"  100 %\ " id=\" AutoNumber1\ ">
  <tr>
    <td align=\" center\ " width=\"  20 %\ " bgcolor=\" # 808080 \ ">
    <p align=\" center\ "><font color=\" #FFFFFF\ "><span lang=\" ru\ ">Р</span>адиус шины</font></td>
    <td align=\" center\ " width=\"  20 %\ " bgcolor=\" # 808080 \ "><font color=\" #FFFFFF\ ">Профиль</font></td>
    <td align=\" center\ " width=\"  20 %\ " bgcolor=\" # 808080 \ "><font color=\" #FFFFFF\ ">Фирма</font></td>
    <td align=\" center\ " width=\"  20 %\ " bgcolor=\" # 808080 \ "><font color=\" #FFFFFF\ ">Цена</font></td>
    <td align=\" center\ " width=\"  20 %\ " bgcolor=\" # 808080 \ "><font color=\" #FFFFFF\ ">Рис<span lang=\" ru\ ">унок</span></font></td>
  </tr>" ;
     $req = MYSQL_QUERY( "SELECT * FROM table WHERE Radius='Radius' AND Structure='$Structure' AND Firm='$Firm'" );
     $res = MYSQL_NUMROWS($req);

     $i= 0 ;
     WHILE($i!=$res) {
        $Radius = mysql_result($req,$i, "Radius" );
        $Structure = mysql_result($req,$i, "Structure" );
        $Firm = mysql_result($req,$i, "Firm" );
        $price = mysql_result($req,$i, "price" );
        ECHO "
  <tr>
    <td bgcolor=\" #C0C0C0\ ">$Radius</td>
    <td bgcolor=\" #C0C0C0\ ">$Structure</td>
    <td bgcolor=\" #C0C0C0\ ">$Firm</td>
    <td bgcolor=\" #C0C0C0\ ">$price</td>
    <td bgcolor=\" #C0C0C0\ " align=\" center\ "><a href=\" $Firm/$Radius_$Structure.gif\ ">Показать</td>
  </tr>
" ;
        $i++
     }
     ECHO  "</table>" ;

Вот и все. В принципе эта часть вывода на экран. Что ты и просил.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка на сайте / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]