0 wordt neit weergegeven.

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

0 wordt neit weergegeven.

Bericht door LazyTiger » 16 jun 2004, 12:57

ik heb wat zitten knutselen in profielen, maar nu komen de getallen van het aantal topics/posts want mensen hebben niet helemaal door.

een voorbeeld van podium 4 zijn profiel: http://www.muziekforumonline.nl/phpBB2/ ... file&u=189

mijn profiel:
http://www.muziekforumonline.nl/phpBB2/ ... rofile&u=3

zoals je ziet komt het getal 0 eigenlijk niet door.
die wordt niet weergegeven.

Code: Selecteer alles

'POSTS' => $profiledata['user_posts'],
	'POSTS2' => $profiledata['user_posts2'],
	'TOPICS' => $user_topics2,
	'TOPICS2' => $user_topics,
user_topics wordt zo gegeven:

Code: Selecteer alles

$sql = "SELECT t.topic_poster 
         FROM slave1_topics t 
         WHERE t.topic_poster = " . $profiledata['user_id'] . " "; 
      if ( !($result = $db->sql_query($sql)) ) 
      { 
         message_die(GENERAL_ERROR, 'Could not count topics information', '', __LINE__, __FILE__, $sql); 
      } 

      while( $user_topics_info[] = $db->sql_fetchrow($result) ) 
      ( $user_topics = count($user_topics_info) );
hoe komt het dat ik de 0 niet zie staan?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 16 jun 2004, 15:28

Ik zie even niet waarom er niets wordt weergegeven, als het enkel om de 0 gaat zal dit helpen;

Code: Selecteer alles

   'POSTS' => intval($profiledata['user_posts']),
   'POSTS2' => intval($profiledata['user_posts2']),
   'TOPICS' => intval($user_topics2),
   'TOPICS2' => intval($user_topics),
intval() geeft namelijk gegarandeerd een integer terug, en geeft dus een 0 als er niets wordt ingevoerd.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 16 jun 2004, 15:35

Mischien hoort het zo maar ik zie dat er bij TOPIC van $user_topics2 komt en TOPICS2 van $user_topics. Klopt dat?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 16 jun 2004, 15:43

WebSiteNet schreef:Mischien hoort het zo maar ik zie dat er bij TOPIC van $user_topics2 komt en TOPICS2 van $user_topics. Klopt dat?
Denk van wel, ivm zijn FFO en MFO

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 16 jun 2004, 15:47

Dat snap ik, maar ik denk dat $user_topics2 bij TOPICS2 hoort.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 jun 2004, 18:32

hoort zo.
ik moet dat allemaal nog een keer wat opschonen.

ik zal de intval eens proberen..

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 jun 2004, 19:34

laat ik ook maar even melden dat de intval werkte :P
http://www.muziekforumonline.nl/phpBB2/ ... file&u=109

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 16 jun 2004, 19:42

Da's mooi, maar...?

http://www.muziekforumonline.nl/phpBB2/ ... rofile&u=2

Code: Selecteer alles

 Could not count topics information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

SELECT t.topic_poster FROM slave1_topics t WHERE t.topic_poster =
Line : 62
File : /usr/home/mfo/public_html/phpBB2/includes/usercp_viewprofile.php

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 jun 2004, 19:52

:p

gebruiker 2 bestaat niet.
bij messageboard wordt automatisch een account aangemaakt (helpdesk) die dan nr 2 krijgt.
jij wordt dan automatisch 3.

vandaar dat ik 3 ben.
http://www.muziekforumonline.nl/phpBB2/ ... rofile&u=3
of
http://www.muziekforumonline.nl/FFO/pro ... rofile&u=3

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 16 jun 2004, 20:11

ic ;)

Als ik jou was zou ik dan deze mod eens installeren:
http://www.phpbb.com/phpBB/viewtopic.php?t=202004

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 jun 2004, 20:35

goed idee..
zal het binnenkort eens doen.

//edit
$lang['No_user_id_specified']
die staat al in de lang_main?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 16 jun 2004, 20:39

Dat klopt, er staat toch ook niet dat je hem moet toevoegen? :P

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 jun 2004, 20:40

nee okee... maar dacht dat die er niet in zou staan. :oops:

Gesloten