Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Pomoc s jPListem

T-fon
verified
rating uzivatele
21. 3. 2017 11:55:09
Ahoj, zkouším využít pro filtrování tabulky tento script: http://jplist.com/layoutexamples/table-1. Pokud bych měl jednu tabulku, šlapalo by to perfektně, bohužel mám 3: uzivatele(id,jmeno,foto,...), kategorie(id,nazev) a uzivkat(id_uzivatele,id_kategorie).
Můj dotaz do databáze:
SELECT jmeno, foto, kategorie.nazev AS kategorie FROM " . DB_TABLE . " JOIN uzivkat ON id_uzivatele=uzivatele.id JOIN kategorie ON id_kategorie=kategorie.id
Výpis do tabulky je zde řešen takto:
class jPListHTML extends jPListServer{
/**
* get html for one item
* @param {Object} $item
* @return {string} html
*/
private function getHTML($item){
$html = "";
$html .= "
";
$html .= "
";
$html .= " ";
$html .= "
";
$html .= "
";
$html .= "

" . $item . "

";
$html .= "

" . $item;

$html .= "

";
$html .= "
";
$html .= "
";
return $html;
}
/**
* get the whole html
* @param {string} $itemsHtml - items html
* @return {string} html
*/
private function getHTMLWrapper($itemsHtml){
$html = "";
$html .= "
";
$html .= $itemsHtml;
$html .= "
";
return $html;
}
/**
* constructor
*/
public function __construct(){
$html = "";
try{
parent::__construct();
if(isset($this->statuses)){
$items = $this->getData();
if($items){
foreach($items as $item){
$html .= $this->getHTML($item);
}
}
ob_clean();
//print html
echo($this->getHTMLWrapper($html));
}
//close the database connection
$this->db = NULL;
}
catch(PDOException $ex){
print "Exception: " . $ex->getMessage();
}
}
}
/**
* start
*/
new jPListHTML();
Pokud to neni moc složité, poradili byste mi, jak udělat, aby výpis v tabulce nebyl:
Pavel-Kat1
Pavel-Kat2
... ,
jak je to teď, ale:
Pavel-Kat1, Kat2, ...
21. 3. 2017 11:55:09
https://webtrh.cz/diskuse/pomoc-s-jplistem/#reply1268659
Pro odpověď se přihlašte.
Přihlásit