powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка на сайте
2 сообщений из 2, страница 1 из 1
Сортировка на сайте
    #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
Сортировка на сайте
    #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
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сортировка на сайте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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