|
|
|
| Подскажите как правильно сделать:
есть 2 или более таблиц ...
например:
1. Таблица продукты (овощи, фрукты)
id
product
2. Таблица ассортимента (яблоки, морковь ... и тд)
id
id_product
assortiment
те как передать параметр первой таблицы -> второй ....
Надеюсь понятно описал проблему ....
:) | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(26.08.2007 в 12:52)
| | Если честно, то не совсем понятно какой параметр и зачем вы хотите передавать.
Уточните свой вопрос. | |
|
|
|
|
|
|
|
для: AlexelA
(26.08.2007 в 14:08)
| | Уточняю ....
есть две таблицы:
из таблицы1 делаем запрос формируем ссылку и пытаюсь передать его через GET в запрос для таблицы2...
привожу ниже код ...
надеюсь так понятнее объяснил :)
$query = "select * from tbl_tech_cat";
$cat = mysql_query($query);
if (!$cat) exit(mysql_error());
while($tech_cat=mysql_fetch_array($cat))
{
echo "<a href=$_SERVER[PHP_SELF]?id=$tech_cat[tc_id]>$tech_cat[tc_cat]</a> ";
}
if (preg_match("|^[/d]+$|i", $_GET['tc_id']));
{
$query = "select t_tc, t_assortiment from tbl_tech where t_tc = '$_GET[tc_id]'" ;
$prd = mysql_query($query);
if(!$prd) exit(mysql_error());
if (mysql_num_rows($prd) > 0)
{
echo "<table border=1>";
while ($assortiment = mysql_fetch_array($prd))
{
echo "<tr>
<td>$assortiment[t_assortiment]</td>
</tr>";
}
echo "</table>";
}
}
|
| |
|
|
|
|
|
|
|
для: dmtrfoxerr
(27.08.2007 в 10:34)
| | Зачем во втором запросе вы ставите $_GET[tc_id] в одинарные кавычки, если это число ?
P.S. В выражении preg_match зачем нужен модификатор i ?
Числа же небывают верхнего и нижнего регистра. | |
|
|
|
|
|
|
|
для: Faraon
(27.08.2007 в 10:51)
| | кавычки - просто эксперементировал с синтакисом... :)
Подскажите как можно правельно реализовать .... данную функцию .... | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(27.08.2007 в 11:20)
| | ВСЕ ДОПЕР ХОПЕР!!! СПАСИБО ВСЕМ ЗА ВНИМАНИЕ!
:) | |
|
|
|