Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 01-11-2012, 01:22 PM
Sinan COSKUN's Avatar
Sinan COSKUN Sinan COSKUN is offline
 
Join Date: Apr 2008
Location: Turkey
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How are array variables show to post?

Hi everyone,

My table,

userid ------ threadid ---------- value
1----------------- 2 -------------- deger1
1----------------- 2 -------------- deger2
2----------------- 3 -------------- deger3

When I write “{vb:raw post.degerler}” at the postbit_legacy template, I want to see “deger1” and “deger2” (deger1 - deger2) the same time in the post, but I can see only “deger 2”. I’d ask you to help me about this situation.
Thank you

Best regards
Sinan Coşkun
Reply With Quote
  #2  
Old 01-11-2012, 01:50 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I thikn we need to see the code where you set $post['degerler'].
Reply With Quote
  #3  
Old 01-11-2012, 02:02 PM
Sinan COSKUN's Avatar
Sinan COSKUN Sinan COSKUN is offline
 
Join Date: Apr 2008
Location: Turkey
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I forgot, sorry

PHP Code:
$vericek$db->query_read("SELECT value FROM ".TABLE_PREFIX."tablo WHERE threadid=2");
                            
while (
$veri=$db->fetch_array($vericek)){
$post[degerler]= $veri['value'];

Reply With Quote
  #4  
Old 01-11-2012, 02:18 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You need to do something like this:

Code:
$vericek= $db->query_read("SELECT value FROM ".TABLE_PREFIX."tablo WHERE threadid=2");
                            
while ($veri=$db->fetch_array($vericek)){
$degerler[] = $veri['value'];
}  
$post[degerler]= implode(' - ', $degerler);
Reply With Quote
  #5  
Old 01-11-2012, 02:35 PM
Sinan COSKUN's Avatar
Sinan COSKUN Sinan COSKUN is offline
 
Join Date: Apr 2008
Location: Turkey
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, but it was required separately as “deger1” and “deger2”, not “deger1-deger2”. Because i want to do hmm..

Examp:
PHP Code:
<a href="......./deger1">deger1</a> - <a href="......deger2">deger2</a
and thanks
Reply With Quote
  #6  
Old 01-11-2012, 02:43 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, you could do this:

PHP Code:
$vericek$db->query_read("SELECT value FROM ".TABLE_PREFIX."tablo WHERE threadid=2");
                            
while (
$veri=$db->fetch_array($vericek)){
$degerler[] = '<a href="http://.....' $veri['value'] . '">' $veri['value'] . '</a>';
}  
$post[degerler]= implode(' - '$degerler); 

or if you want to keep your html separate from the code you could make a small template for the link and render it. There is a vb:each tag you can use in a template to loop through an array, but I don't know how you'd to the ' - ' between them.

Edit:...unless there can only be one or two values? Then you could put them in separate values (like $post['degerler1'] and $post['degerler2']), then you could use a <vb:if... to check if the second one exists.
Reply With Quote
Благодарность от:
Sinan COSKUN
  #7  
Old 01-11-2012, 02:51 PM
Sinan COSKUN's Avatar
Sinan COSKUN Sinan COSKUN is offline
 
Join Date: Apr 2008
Location: Turkey
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeees, that's thanks... very thanks
Reply With Quote
Reply

Thread Tools
Display Modes

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 06:04 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06349 seconds
  • Memory Usage 2,228KB
  • Queries Executed 13 (?)
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
  • (1)bbcode_code
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (1)post_thanks_box_bit
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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_postinfo_query
  • fetch_postinfo
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete