Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 09-17-2003, 04:03 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default [Parse error ]in my code help needed

Parse error: parse error in /xxx/xxx/xxx/topp.php on line 17

================================================== =
PHP Code:
<?php


require("admin/config.php");
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Unable to connect to database");
mysql_select_db($dbname) or die("Unable to select database $dbname");


$postsresult mysql_query("SELECT COUNT(*) AS count,postuserid,postusername FROM thread WHERE forumid IN (10,11) GROUP BY postuserid ORDER BY count DESC LIMIT $maxposters;") or die("Unable to complete query");
while (
$topposters mysql_fetch_array($postsresult)):
    if ((
$counter++ % 2) != 0) {
        
$bc=$bc1;
    } else {
        
$bc=$bc2;
}
eval(
"dooutput(\"".gettemplate("topp")."\");");
?>
=========================================

trying to display thread starters in 2 forums 10 & 11
in a template
a simple guideline would be great please
Reply With Quote
  #2  
Old 09-17-2003, 07:00 PM
SmEdD's Avatar
SmEdD SmEdD is offline
 
Join Date: Mar 2003
Location: Ontario, Canada
Posts: 381
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

try

PHP Code:
<?php
require("admin/config.php");
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Unable to connect to database");
mysql_select_db($dbname) or die("Unable to select database $dbname");

$postsresult mysql_query("SELECT COUNT(*) AS count,postuserid,postusername FROM thread WHERE forumid IN (10,11) GROUP BY postuserid ORDER BY count DESC LIMIT $maxposters") or die("Unable to complete query");
while (
$topposters mysql_fetch_array($postsresult)):
if ((
$counter++ % 2) != 0) {
$bc=$bc1;
} else {
$bc=$bc2;
}

eval(
"dooutput(\"".gettemplate("topp")."\");");
?>
Reply With Quote
  #3  
Old 09-17-2003, 07:21 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Parse error: parse error in /xxx/xxx/xxx/topp.php on line 15

had tried that bit of code earlier already

thanks for trying though

any clues ??
Reply With Quote
  #4  
Old 09-17-2003, 07:25 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Almax1
Parse error: parse error in /xxx/xxx/xxx/topp.php on line 15

had tried that bit of code earlier already

thanks for trying though

any clues ??
You're missing a closing brace for the loop. If you indent this way, it is far easier to read:
PHP Code:
while ($topposters mysql_fetch_array($postsresult))
{
    if ((
$counter++ % 2) != 0)
    { 
        
$bc=$bc1
    }
    else
    { 
        
$bc=$bc2
    }

Reply With Quote
  #5  
Old 09-17-2003, 07:50 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No joy filburt1
inserted this code

PHP Code:
<?php 

require("admin/config.php"); 
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Unable to connect to database"); 
mysql_select_db($dbname) or die("Unable to select database $dbname"); 


$postsresult mysql_query("SELECT COUNT(*) AS count,postuserid,postusername FROM thread WHERE forumid IN (10,11) GROUP BY postuserid ORDER BY count DESC LIMIT $maxposters;") or die("Unable to complete query"); 
 while (
$topposters mysql_fetch_array($postsresult)) 

    if ((
$counter++ % 2) != 0
    { 
        
$bc=$bc1
    } 
    else 
    { 
        
$bc=$bc2
    } 
}  
eval(
"dooutput(\"".gettemplate("topp")."\");"); 
?>
result= Unable to complete query

could this be the template ??
Reply With Quote
  #6  
Old 09-17-2003, 07:55 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Almax1
No joy filburt1
inserted this code

PHP Code:
<?php 

require("admin/config.php"); 
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Unable to connect to database"); 
mysql_select_db($dbname) or die("Unable to select database $dbname"); 


$postsresult mysql_query("SELECT COUNT(*) AS count,postuserid,postusername FROM thread WHERE forumid IN (10,11) GROUP BY postuserid ORDER BY count DESC LIMIT $maxposters;") or die("Unable to complete query"); 
 while (
$topposters mysql_fetch_array($postsresult)) 

    if ((
$counter++ % 2) != 0
    { 
        
$bc=$bc1
    } 
    else 
    { 
        
$bc=$bc2
    } 
}  
eval(
"dooutput(\"".gettemplate("topp")."\");"); 
?>
result= Unable to complete query

could this be the template ??
Don't include a semicolon in the query; only do that in the mysql command-line client.
Reply With Quote
  #7  
Old 09-17-2003, 08:10 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for your time filburt1
i took the semicolon out from the end of the query with no joy
Reply With Quote
  #8  
Old 09-17-2003, 08:53 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

stuck completley now
/me *cries* for HELP :P
Reply With Quote
  #9  
Old 09-18-2003, 10:24 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

assign a value for "$maxposters". It is blank in your code so query has a syntax error.
Reply With Quote
  #10  
Old 09-18-2003, 12:51 PM
Almax1 Almax1 is offline
 
Join Date: Sep 2003
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Logician but still no luck

changed the code to this

PHP Code:
<?php 

/////////////// CONFIG ///////////////
//
$maxposters "10"// change this to the number of posters you want to show.
$bc1 "#777777"// change to first alternating color.
$bc2 "#555555"// change to second alternating color.
///////////// END CONFIG /////////////


require("admin/config.php"); 
$db=mysql_connect($servername,$dbusername,$dbpassword) or die("Unable to connect to database"); 
mysql_select_db($dbname) or die("Unable to select database $dbname"); 


$postsresult mysql_query("SELECT COUNT(*) AS count,postuserid,postusername FROM thread WHERE forumid IN (10,11) GROUP BY postuserid ORDER BY count DESC LIMIT $maxposters;") or die("Unable to complete query"); 
while (
$topposters mysql_fetch_array($postsresult)) 

    if ((
$counter++ % 2) != 0
    { 
        
$bc=$bc1
    } 
    else 
    { 
        
$bc=$bc2
    } 

eval(
"dooutput(\"".gettemplate("topp")."\");"); 
?>
Fatal error: Call to undefined function: gettemplate() in /xxx/xxx/xxx/xxx/xxx/topp.php on line 28
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:36 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04634 seconds
  • Memory Usage 2,294KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (6)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete