Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bardziej zaawansowane zapytanie Mysql
wasyleq
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 10.07.2010

Ostrzeżenie: (0%)
-----


Witam

Bawię się w stworzenie konfiguratora komputerów,
Mam sklep oparty na Oscommerce, problem polega na tym, że mam w bazie osobno tabele products_to_categories i osobno mam także products_description

Muszę wybrać z tabeli products_to_categories produkty o wybranych kategoriach (co robię zapytaniem $obudowa_a i działa)
... A później z wyniku wybrać pierwszą komórkę z każdego wiersza jako kod produktu (products_id - czyli u mnie $ind_ob)
... I każde z tych products_id wybrać z tabeli products_description.

Niestety skrypcik nie chce zadziałać nie wiem czemu sad.gif

  1. ////---------------------------------------------------------->Obudowy
  2. echo'<center><form action="konf_pc.php"><select name="obudowa">';
  3. $obudowa_a="select * from `products_to_categories` where `categories_id` = '418' or `categories_id` = '419' or `categories_id` = '420' or `categories_id` = '421';";
  4. $obudowa_b=mysql_query($obudowa_a);
  5. while ($obudowa_c=mysql_fetch_row($obudowa_b))
  6. {
  7. $ind_ob=$obudowa_c[0];
  8. echo'ind_ob= '.$ind_ob;
  9. $aobudowa_a="select * from `products_description` where `products_id` = $ind_ob ';";
  10. $aobudowa_b=mysql_query($aobudowa_a);
  11. while($aobudowa_c=mysql_fetch_row($aobudowa_b))
  12. {
  13. echo'<option>'.$aobudowa_c[2].'</option>';
  14. }
  15. }
  16. echo'</select></center>';
  17. echo'<center><input type = submit value = "OK"></center></form>';
  18. $wob=(isset($_GET['obudowa'])) ? $_GET['obudowa'] : false;
  19. echo'<center><b> Wybrana obudowa : '.$wob;


Nie wiem gdzie popełniam błąd

Pomóżcie

Ten post edytował wasyleq 23.07.2010, 18:40:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:41