Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 20.03.07, 10:42
Forum Zuschauer
 
Registriert seit: 07.12.05
Ort: Freiburg
Alter: 25
Beiträge: 7
Unglücklich

dam_downloads mit 4 Auswahllisten


Hallo ihr.
Ich komme einfach nicht weiter. Mein Ziel ist es die Erweiterung dam-downloads so zu erweitern, dass man vier Kategorien abfragen kann.
Also nicht nur alle Inhalte die der Kategorie 'Grundschule' zugeordnet sind sondern alle die sowohl 'Grundschule' 'Kunst' als auch 'Kurzfilm' zugeordnet sind.

Meine Lösungsansätze sind:
(A) DB-Abfrage ändern sodass nicht nur die eine Kategorie abgefragt wird sondern alle verküpft mit AND
(2) Abfrage nacheinander. Zuerst abfragen alle UIDs anfordern die der Kateogorie 'Grundschule' zugeordnet sind. Das Ergebnis als Liste von UIDs zwischenspeichern. Danach diese Liste daraufhin überprüfen ob die Inhalte auch der Kategorie Kunst eingeordnet sind. usw.
Ich glaube Variante B ist leichter zu realisieren.

Die Extension verwendet eine MM-Relation über die Funktion pi_exec_query:

In main() wird die UID- der Kategorie in in $mmcat gespeichert:
PHP-Code:
        $this->mmcat = array(
            
'table' => $this->table_cat,
            
'mmtable' => $this->table_mm_cat,
            
'catUidList' => $this->cat
        
); 
listView() verwendet diese für die Abfrage:
PHP-Code:
#### display query
            
$res $this->pi_exec_query($this->table,0,$this->where,$this->mmcat,'',$this->internal['orderByList']); 
$res wird an listviewlist() übergeben und die entsprechenden Inhalte darüber ausgeben:
PHP-Code:
$marker['###ITEMS###'] = $this->listViewList($res$type); 
Wie komme ich an das Ergebnis der Anfrage ran damit ich es weiter entsprechend meinem Lösungsansatz B weiterverarbeiten kann?

PHP-Code:
echo $res 
und
PHP-Code:
print_r($res
liefert mir nichts außer einer Resource id mit der ich nix anfangen kann.

Versteht ihr mein Problem
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 22.04.08, 20:47
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 36
Beiträge: 1.535

So wird's hoffentlich klarer:
PHP-Code:
while($row $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
  
t3lib_div::debug($row);

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dam_downloads Kategorien-Filter gonzolab Alle anderen Extensions 0 14.02.08 11:26
Gelöst dam_downloads sortieren BENCH Alle anderen Extensions 3 04.11.07 15:31
dam_downloads no files found typonewbe Alle anderen Extensions 0 04.07.07 12:50
dam_downloads zeigt nicht alle Dateien an. grosser204 Alle anderen Extensions 0 08.05.07 07:15
dam_downloads Suche platzieren frank Alle anderen Extensions 0 15.03.07 11:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0