Einzelnen Beitrag anzeigen
Alt 08.08.2010, 11:49   #20
DefCon3
König
Punkte: 60.975, Level: 100 Punkte: 60.975, Level: 100 Punkte: 60.975, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
 
Benutzerbild von DefCon3
 
Registriert seit: 11.08.2008
Ort: HH
Alter: 43
Beitr?ge: 1.544
Abgegebene Danke: 168
Erhielt 528 Danke für 42 Beiträge
Downloads: 23
Uploads: 1
Nachrichten: 1414
Renommee-Modifikator:
3168 DefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes AnsehenDefCon3 genießt hohes Ansehen
Standard

jo caste es ma aufm array, kommt weil es leer ist.
PHP-Code:
if ( $bedanko == && !in_array($CURUSER['id'], (array)$thxUser) ) { 
der code muss aus der while schleife raus der für die Beiträge verantwortlich ist. Warum sollte denn bei jedem Beitrag erneut die Danke abgefragt werden? Das nötige was du für die Danke brauchst ist doch nur die topic id.

Ich kenne das Forum auch nicht. Ansonsten sollte es kein Problem sein die Danke nur im ersten beitrag anzuzeigen. Mach einfach ne kontroll variable. Auf die prüfst du ob es schon angezeigt wurde.

Die Abfragen für die Danke müssen nicht in die while der beiträge. $topicid ist schon vor der while verfügbar.

so mein ich das ungefähr ... damit die thx nur einmal angezeigt werden
PHP-Code:
$displayThx false;  // kontroll variable
$dankeQueryUndSo mysql_query('SELECT fooThx FROM barThx WHERE foobarThx = barfooThx'); // danke query und so

while ($arr mysql_fetch_assoc($res)) // die while die du gepostet hast, stark abgekürzt
{
    echo 
$arr ' Beitraege'// normale beiträge in der while
    
if ( $displayThx === false ) {
        echo 
'den ganzen danke kram';
        
$displayThx true// jo wir haben es jetzt einmal angezeigt
    
}   // beim nächsten durchlauf wirds ignoriert und anzeige nur der nachfolgenden beitraege

__________________
[Sig removed by Administrator: Signature can not exceed 20GB]
DefCon3 ist offline   Mit Zitat antworten Nach oben