|
|
|
|
|
для: VladisOK
(08.11.2007 в 22:34)
| | Спасибо всем - разобрался сам | |
|
|
|
|
|
|
|
для: VladisOK
(07.11.2007 в 23:54)
| | ronin ti gde?
Davaj prodolzhim | |
|
|
|
|
|
|
|
для: ronin
(07.11.2007 в 17:16)
| | Страница открывается и в выподающем меню список всех товаров во всех группах - товары обозначены не названиями а просто фирмой производителем:
Ariston
Ariston
Ariston
Ariston
Ariston
Elektrolux
Elektrolux
Elektrolux
Elektrolux
Elektrolux
и тд.
==================================================================
У меня сделанно так:
1. Сначало вручную создаю в администрировании ТИПЫ ( <a href=subtypes.php?lang=$lang&id_type=1>1.1 Группы / Духовые шкафы</a> )
2. Потом КАТАЛОГИ ( <a href=wares.php?lang=$lang&id_type=1>1.1. Каталог / Духовые шкафы</a> )
3. Потом ФИРМЫ ( <a href=firm.php> Фирмы</a> )
Далее клиент сам создаёт в ( Фирмы) фирмы ARISTON и тд.
Далее создаёт в ( 1.1 Группы / Духовые шкафы ) группу ЭЛЕКТРИЧЕСКИЕ и тд.
Зайдя в КАТАЛОГ ( 1.1. Каталог / Духовые шкафы ) создаёт товар выбрав группу ЭЛЕКТРИЧЕСКИЕ и выбрав ФИРМУ ARISTON
P.S. Названия php файлов одноимённые с названием таблиц.
Прикреплённый файл что-то не правильно прикрепился 8/ | |
|
|
|
|
|
|
|
для: VladisOK
(07.11.2007 в 16:35)
| | Блин! сделал ошибку:
// start SORT
echo " <table width=\"173\" align=\"center\" border=\"1\">\n";
echo " <tr>\n";
echo " <td class=gray><select name=name onChange=location.href=this.options[selectedIndex].value >\n";
$query=mysql_query("SELECT * FROM wares ");
while($result=mysql_fetch_array($query) )
{ $query5=mysql_fetch_array(mysql_query("SELECT * FROM firm WHERE id='$result[id_firm]'"));
echo "<option value=\"$result1[id_firm]\" >" .$query5[name]."</option>";
}
echo " </select></td>\n";
echo " </table>";
//end SORT
|
| |
|
|
|
|
|
|
|
для: ronin
(07.11.2007 в 16:24)
| | Cтраница не открывается - мне кажеться где-то ошибка в коде | |
|
|
|
|
|
|
|
для: VladisOK
(07.11.2007 в 15:10)
| |
// start SORT
echo " <table width=\"173\" align=\"center\" border=\"1\">\n";
echo " <tr>\n";
echo " <td class=gray><select name=name onChange=location.href=this.options[selectedIndex].value >\n";
$query=mysql_query("SELECT * FROM wares ");
while($result=mysql_fetch_array($query) )
{ $query5=mysql_fetch_array(mysql_query("SELECT * FROM firm WHERE id='$result[id_firm]'"));
while($result1=mysql_fetch_array($query) )
{
echo "<option value=\"$result1[id_firm]\" >" .$query5[name]."</option>";
}
echo " </select></td>\n";
echo " </table>";
//end SORT
|
| |
|
|
|
|
|
|
|
для: ronin
(07.11.2007 в 14:05)
| | Опять пустая страница
Ты не можешь исправить мой код
Потому, что не ясно - я ошибаюсь или твой код не работает
// start SORT
echo " <table width=\"173\" align=\"center\" border=\"0\">\n";
echo " <tr>\n";
echo " <td class=gray align=right>" .$LNG['WARES_VIBOR']. "</td>\n";
echo " <td class=gray><select name=name onChange=location.href=this.options[selectedIndex].value >\n";
$query = "SELECT id, name FROM firm ORDER BY name";
if($name = mysql_query($query))
{
while(list($id, $id_firm)=mysql_fetch_array($name))
{
echo "<option value=\"index.php?lang=$lang&p=$p&id_type=$id_type&id_subtype=$id_subtype&id_firm=$id\" >" . $id_firm . "</option>";
}
} else puterror("error");
echo " </select></td>\n";
echo " </table>";
//end SORT
|
| |
|
|
|
|
|
|
|
для: VladisOK
(07.11.2007 в 13:43)
| | блин! после каждого селекта if (!$result) echo mysql_error();
$query=mysql_query("SELECT * FROM wares ORDER BY name");
while($result=mysql_fetch_array($query) )
{ $query5=mysql_fetch_array(mysql_query("SELECT * FROM firm WHERE id='$result[id_firm]'"));
|
while($result1=mysql_fetch_array($query) )
{
echo "<option value=\"index.php?lang=$result1[lang]&p=$result1[p]&id_type=$result1[id_type]&id_subtype=$result1[id_subtype]&id_firm=$query5[id]\" >" . $query5[name]."</option>";
|
если id осталось в таблице firm | |
|
|
|
|
|
|
|
для: ronin
(07.11.2007 в 12:41)
| |
// start SORT
echo " <table width=\"173\" align=\"center\" border=\"0\">\n";
echo " <tr>\n";
echo " <td class=gray align=right>" .$LNG['WARES_VIBOR']. "</td>\n";
echo " <td class=gray><select name=name onChange=location.href=this.options[selectedIndex].value >\n";
$query = mysql_query("SELECT * FROM wares ORDER BY name");
{
$query=mysql_fetch_array(mysql_query("SELECT * FROM firm WHERE id_firm='$result[id_firm]'"));
if($name = mysql_query($query))
{
while($result=mysql_fetch_array($query) )
{
echo "<option value=\"index.php?lang=$lang&p=$p&id_type=$id_type&id_subtype=$id_subtype&id_firm=$id\" >" . $id_firm . "</option>";
}
} else puterror("error");
echo " </select></td>\n";
echo " </table>";
//end SORT
|
Что-то вобще страница не открывается - подправь ( наверно что-то напутал ) | |
|
|
|
|
|
|
|
для: VladisOK
(07.11.2007 в 11:37)
| |
$query=mysql_query("SELECT * FROM wares ORDER BY name");
while($result=mysql_fetch_array($query) )
{
$query5=mysql_fetch_array(mysql_query("SELECT * FROM firm WHERE id_firm='$result[id_firm]'"));
|
Вам нужно чтобы id_firm было как в таблице firm так и таблице wares а у вас в таблице firm - id, в то время как в таблице wares - id_firm. | |
|
|
|
|