|
|
|
| Доброго времени суток!
Помогите плз решить проблемку несильно обознаному человеку:
что дано: три таблицы, одна общая куда скидывались id из двух других в зависимости от типа техники:
например: автомобиль, 2, 3. что означало 2- КАМАЗ., 3 - самосвал.
Задача: вывести два списка: первый - список всех марок, второй список по типу техники, но только той что есть в базе и что бы она не повторялась.
Марки получились хорошо. Может сложно но все работает.
Второй список делался аналогично первому но начал выдавать ошибку :Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in тра-та-та on line 15.
И интересно то что список то он формирует, и еще что ошибка возникает не по всем запросам.
Вот код:
<?
$result_spetc = mysql_query("SELECT spetc FROM auto WHERE tip_ts = $tip_ts",$db);
$myrow_spetc = mysql_fetch_array ($result_spetc);
do
{$spetc1[] = $myrow_spetc['spetc'];}
while ($myrow_spetc = mysql_fetch_array ($result_spetc));
$spetc_unik = array_unique ($spetc1);
foreach ($spetc_unik as $val)
{
$result_spetc2 = mysql_query("SELECT id, spetc FROM spetc WHERE id = $val",$db);
$myrow_spetc2 = mysql_fetch_array ($result_spetc2);
$spetc_sort[$myrow_spetc2['id']] = $myrow_spetc2['spetc'];
};
asort($spetc_sort);
foreach ($spetc_sort as $id => $valq)
{
printf ("<p><a href='spisok_spetc.php?id=%s&spetc=%s' style='color:#7fb600; font-size:20px;'>%s</a></p>",$tip_ts, $id, $valq);};
?>
|
Прошу прощения за внешние ссылки но может наглядно это посмотреть по адресу: http://auto-shop.net.ua/spisok.php?id=6 ошибка есть, а по адресу: http://auto-shop.net.ua/spisok.php?id=5 ошибки нет.
Помогите пожалуйста! | |
|
|
|
|
|
|
|
для: jazz2000
(09.02.2009 в 17:42)
| | >что дано: три таблицы, одна общая куда скидывались id из двух других в зависимости от типа техники:
>например: автомобиль, 2, 3. что означало 2- КАМАЗ., 3 - самосвал.
>Задача: вывести два списка: первый - список всех марок, второй список по типу техники, но только той что есть в базе и что бы она не повторялась.
непонятно. | |
|
|
|