Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wytłumaczenie porady
marciniszyn
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.12.2010

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


Hej,
na anglojęzycznym forum przedstawiono skuteczne rozwiązanie problemu niedziałającego skryptu.
Niestety nie rozumiem jak mam zmienić kod wg podanych wskazówek.
Proszę o wskazówkę co robię źle.

Porada brzmi:

  1. in /modules/mod_sp_portfolio/helper.php line 153 change
  2. ...WHERE parent_id = $parent
  3. into
  4. id = $parent


Fragment kodu wygląda następująco:
  1.  
  2. public static function categories($parent){
  3. $db = JFactory::getDBO();
  4. $query = "SELECT id FROM #__categories WHERE `parent_id`='" . $parent. "' AND `published`='1'";
  5. $db->setQuery($query);
  6. $catids = $db->loadColumn();
  7. return $catids;
  8. }


Próbowałem następujących zmian we wskazanej lini kodu:
  1. $query = "SELECT id FROM #__categories WHERE id = $parent" . $parent. "' AND `published`='1'";
  2. $query = "SELECT id FROM #__categories WHERE `parent_id`=$parent" . $parent. "' AND `published`='1'";
  3. $query = "SELECT id FROM #__categories WHERE `id`=$parent" . $parent. "' AND `published`='1'";



proszę serdecznie o pomoc, pozdrawiam serdecznie

Ten post edytował marciniszyn 22.10.2015, 09:41:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Lub
  1. $query = "SELECT id FROM #__categories WHERE `id` = '" . $parent . "' AND `published`='1'";


A jeśli id i published są liczbowe to po prostu
  1. $query = "SELECT id FROM #__categories WHERE `id` = " . $parent . " AND `published`=1";
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: 4.10.2025 - 14:39