View Single Post
  #9  
Old 08-02-2011, 02:24 AM
EquinoxWorld EquinoxWorld is offline
 
Join Date: Nov 2009
Location: Naples
Posts: 354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok. I just got done reading this tutorial (https://vborg.vbsupport.ru/showthread.php?t=83122); which is a bit old but apparently still valid for what I want. How about this for what I want to accomplish...
I have this file which is used for one of the contest options for example. If the user has not entered a new name for the contest to "activate" it then he get's the form to enter the name if not he get's the rest of the options. Now with this when the user enters a name and saves the phrase will be changed and the other options would appear. My question would be how do I make the form "submit" button run the SQL commands to change the phrase once the user hit's said button?

Here's my code:

PHP Code:
if ($_REQUEST['do'] == 'contest1')
{
    
    if (
$vbphrase['cotw_cpnav_contest1'] == 'Contest 1'){
 
print_cp_header();

print_form_header('cotw');
print_table_header($vbphrase['cotw_cpnav_contest1']);

print_input_row('Enter the name of your contest''inputname'); 

# table rows

print_submit_row("Submit!");  
 
print_cp_footer();
}


else {
    
print_cp_header();

print_form_header('cotw');
print_table_header($vbphrase['cotw_cpnav_contest1']);

//HERE GOES ALL THE OTHER OPTIONS WHICH I HAVE YET TO PUT///JUST FOR EXAMPLE PURPOSES//
# table rows

print_submit_row("Submit!");  
 
print_cp_footer();
}

P.S: Contest 1 is the default text for that phrase. Therefore if the script knows it's the default then it knows that the user has yet to name that contest.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01135 seconds
  • Memory Usage 1,776KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete