Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pogieranie wartości do funkcji
-Maxxuell-
post
Post #1





Goście







Cześć,
mam taki oto problem mam stronę z produktem, gdzie wyświetlam wszystkie informacje o produkcie.
Teraz w odzielnej tabeli zachciało mi się aby losowo wrzucać jakieś keywordsy.

I tu pojawia się problem gdyż nie wiem jak do funkcji zaciągnąć numer kategorii

Mam fukcję - ale ma ona na stałe wpisaną kategorię

  1. function randomKeywords()
  2. {
  3. $dbh = connect();
  4. $query = "SELECT Nazwa_tagu FROM nasze_tagi WHERE ID_Grupy = '0' ORDER BY RAND() LIMIT 1";
  5. foreach($dbh->query($query) as $res);
  6. {
  7. return $res;
  8. }
  9. return null;
  10. }


Teraz w miejsce ID_Grupy = '0' zamiast 0 chciałbym inny numer ale żeby było to pobierane z Kategorii produktu na którym obecnie jestem

Na stronie wywołuję sobie funkcję
  1. <?php $product = findProductById($_GET['id']);
  2. if (isset($_POST['quantity']) && !isset($_SESSION['products'][$product['Id']]))
  3. {
  4. $product['quantity'] = $_POST['quantity'];
  5. $_SESSION['products'][$product['Id']] = $product;
  6. }
  7. if (isset($_GET['delete']))
  8. {
  9. unset($_SESSION['products'][$product['Id']]);
  10. }
  11. ?>


gdzie wyświetalm potrzebne dane z funkcji poniżej:

oraz funkca findProductById
  1. function findProductById($id)
  2. {
  3. $dbh = connect();
  4. $query =
  5. 'SELECT Id, Miniatura, Miniatura_duza, Nazwa_s, Nazwa, Cena, Cena_p, Min_ilosc_p, Min_ilosc, Opis, kod_produktu, www_producenta, Kategoria, meta_tag, odnosniki, kword FROM produkty WHERE Id = ' . $id;
  6.  
  7. foreach($dbh->query($query) as $res);
  8. {
  9. return $res;
  10. }
  11. return null;
  12. }


Jak mogę teraz dynamicznie przypisać kategorię do funkcji randomKeywords?

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 18:25