vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   foreach/while loops in custom pages (https://vborg.vbsupport.ru/showthread.php?t=189772)

osayidan 09-02-2008 01:17 AM

foreach/while loops in custom pages
 
Hello,

I've been playing around with custom pages as explained in this topic:
https://vborg.vbsupport.ru/showthread.php?t=98009

Got everything working well, except i'm unsure of how to get the returned values from loops out of the actual script, into the template the script is calling, and printed into the user's browser when the page is loaded.

I did it the way i would do on a normal, non-vb, non-templated script, and it only outputs the last result from the loop, instead of all of them.

For example, this script in example.php
PHP Code:

$testing 1;

while (
$testing <= 9)
{
    
$output $testing ."<br />\n";
    
$testing++;


This code would be in example.php, after having configured it as explained by the topic i linked earlier.

Then, in my template, i have this:
HTML Code:

<tr>
<td class="alt1">$output</td>
</tr>

Instead of outputting numbers from 1 to 9, each on a new line. It only outputs 9.
I don't know any other way of doing it that's "compatible" with vbulletin, this is how i would do it on a plain old php script, and it would work fine.

Any information or links to more in depth information about this whole subject would be much appreciated.

Thanks.

Opserty 09-02-2008 08:00 AM

Change:
PHP Code:

$output 

To:
PHP Code:

$output .= 

(Note the period in there)

(Google PHP concatenation it will probably give you a bit more info)


All times are GMT. The time now is 01:10 AM.

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.01029 seconds
  • Memory Usage 1,718KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_html_printable
  • (3)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete