Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как передать параметр первой таблицы -> второй
 
 автор: dmtrfoxerr   (26.08.2007 в 12:52)   письмо автору
 
 

Подскажите как правильно сделать:
есть 2 или более таблиц ...
например:
1. Таблица продукты (овощи, фрукты)
id
product
2. Таблица ассортимента (яблоки, морковь ... и тд)
id
id_product
assortiment

те как передать параметр первой таблицы -> второй ....
Надеюсь понятно описал проблему ....
:)

   
 
 автор: AlexelA   (26.08.2007 в 14:08)   письмо автору
 
   для: dmtrfoxerr   (26.08.2007 в 12:52)
 

Если честно, то не совсем понятно какой параметр и зачем вы хотите передавать.
Уточните свой вопрос.

   
 
 автор: dmtrfoxerr   (27.08.2007 в 10:34)   письмо автору
 
   для: 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>&nbsp;";
       }
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>";
  }
  }

   
 
 автор: Faraon   (27.08.2007 в 10:51)   письмо автору
 
   для: dmtrfoxerr   (27.08.2007 в 10:34)
 

Зачем во втором запросе вы ставите $_GET[tc_id] в одинарные кавычки, если это число ?

P.S. В выражении preg_match зачем нужен модификатор i ?
Числа же небывают верхнего и нижнего регистра.

   
 
 автор: dmtrfoxerr   (27.08.2007 в 11:20)   письмо автору
 
   для: Faraon   (27.08.2007 в 10:51)
 

кавычки - просто эксперементировал с синтакисом... :)
Подскажите как можно правельно реализовать .... данную функцию ....

   
 
 автор: dmtrfoxerr   (27.08.2007 в 15:18)   письмо автору
 
   для: dmtrfoxerr   (27.08.2007 в 11:20)
 

ВСЕ ДОПЕР ХОПЕР!!! СПАСИБО ВСЕМ ЗА ВНИМАНИЕ!
:)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования