www.webdeveloper.com
Results 1 to 3 of 3

Thread: ltrim help

  1. #1
    Join Date
    Jun 2013
    Posts
    36

    ltrim help

    Hello Folks,

    Ideally, I would like Requesting and Shipping Branch to look like:
    Requesting Branch: Boston
    Shipping Branch: Columbia

    My current output:

    Stock Number: 12345
    Serial Number: 67890
    Description: equipment
    Requested By: John
    Requested Date: 07/10/2013
    Customer Info: Jane Doe
    Requesting Branch: R_boston
    Shipping Branch: S_columbia


    Problem # 1.) I am attempting to use ltrim to remove R_ and S_ before my branch names in my final output and I get the following error msg.

    ** See attached code, I know Im not doing something right what am I missing? Where do I describe the RP_branch and SP_branch variables? In PHP or HTML code?


    Error Msg.
    Notice: Undefined variable: R_Branch in C:\xampp\htdocs\transferform\send.php on line 14

    Notice: Undefined variable: R_Branch in C:\xampp\htdocs\transferform\send.php on line 15



    Problem # 2.) Also, I changed all of my R_branch and S_branch on my HTML and PHP with Caps then I get an undefined variable.

    Notice: Undefined index: R_boston in C:\xampp\htdocs\transferform\send.php on line 38

    Notice: Undefined index: S_columbia in C:\xampp\htdocs\transferform\send.php on line 57


    Code for line 38 -
    $R_email = $R_email[ $_POST['R_branch'] ];

    Code for line 57 -
    $S_email = $S_email[ $_POST['S_branch'] ];

    Thanks

    PHP Code:
     <?php  
    sleep
    (2); 

    //Sanitize incoming data and store in variable 

    $stockNumber =  trim(stripslashes(htmlspecialchars ($_POST['stockNumber'])));         
    $serialNumber =  trim(stripslashes(htmlspecialchars ($_POST['serialNumber'])));     
    $description =  trim(stripslashes(htmlspecialchars ($_POST['description'])));     
    $requestedBy trim(stripslashes(htmlspecialchars ($_POST['requestedBy']))); 
    $requestedDate =  trim(stripslashes(htmlspecialchars ($_POST['requestedDate'])));     
    $customerInfo =  trim(stripslashes(htmlspecialchars ($_POST['customerInfo']))); 
    $R_branch trim(stripslashes(htmlspecialchars ($_POST['R_branch'])));
    $S_branch trim(stripslashes(htmlspecialchars ($_POST['S_branch'])));

    $RP_branch ltrim($R_Branch,  "R_  " );
    $SP_branch ltrim($R_Branch,  "S_  ");    
         
    // Array for the R_emails option from form 
    $R_emails = array( 
        
    'R_boston' => 'boston@test.com',  
        
    'R_buffalo' => 'buffalo@emailhere.com'
        
    'R_cinncinatti' => 'cinncinatti@email.com',  
        
    'R_columbia' => 'columbia@test.com'
        
    'R_dallas' => 'dallas@emailhere.com',   
        
    'R_fairfax' => 'fairfax@emailhere.com',  
        
    'R_kansas' => 'kansas@email.com',  
        
    'R_la' => 'la@emailhere.com'
        
    'R_orlando' => 'orlando@email.com',  
        
    'R_raleigh' => 'raleigh@emailhere.com'
        
    'R_toledo' => 'toledo@emailhere.com'
        
    'R_topeka' => 'topeka@emailhere.com',  
    ); 

    // get receiving email and turn in the the R_email variable 
    $R_email $R_email$_POST['R_branch'] ];     

    // Array for the S_emails option from form 
    $S_emails = array( 
        
    'S_boston' => 'boston@test.com',  
        
    'S_buffalo' => 'buffalo@emailhere.com'
        
    'S_cinncinatti' => 'cinncinatti@email.com',  
        
    'S_columbia' => 'columbia@test.com'
        
    'S_dallas' => 'dallas@emailhere.com',   
        
    'S_fairfax' => 'fairfax@emailhere.com',  
        
    'S_kansas' => 'kansas@email.com',  
        
    'S_la' => 'la@emailhere.com'
        
    'S_orlando' => 'orlando@email.com',  
        
    'S_raleigh' => 'raleigh@emailhere.com'
        
    'S_toledo' => 'toledo@emailhere.com'
        
    'S_topeka' => 'topeka@emailhere.com',  
             
    ); 

    // get receiving email and turn in the the S_email variable 
    $S_email $S_emails$_POST['S_branch'] ];     

    //Prepare information from form to be sent  
    $to 'user1@company.com'
    $from 'sharepoint@company.com'
    $subject 'Online Order Request'
    $headers 'MIME-VERSION: 1.0' '\n'
    $headers .= 'From: $from' '\n'
    "CC: testing123@company.com"
    $body 'Stock Number: ' .$stockNumber PHP_EOL
    $body .= 'Serial Number: ' .$serialNumber PHP_EOL
    $body .= 'Description: ' .$description PHP_EOL
    $body .= 'Requested By: ' .$requestedBy PHP_EOL
    $body .= 'Requested Date: ' .$requestedDate PHP_EOL
    $body .= 'Customer Info: ' .$customerInfo PHP_EOL

    // Form data was successful so we will now send admin email and return message to the user 
    $success mailimplode(',', array( $R_email$S_email )), $subject$body$headers '-f user123@company.com' );  
    echo 
    'Thank you, your request has been sent!';     

    ?>

  2. #2
    Join Date
    Jun 2013
    Posts
    36
    I was able to get this to work

    $R_branch = substr($R_branch, 2);
    $S_branch = substr($S_branch, 2);

    Now all I need to do is get the first letter of the branch to be capital

  3. #3
    Join Date
    Jun 2013
    Posts
    36
    fixed that too

    $R_branch = ucfirst(substr($R_branch, 2));
    $S_branch = ucfirst(substr($S_branch, 2));

    Output now
    Requesting Branch: Boston
    Shipping Branch: Columbia

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.09229 seconds
  • Memory Usage 2,897KB
  • Queries Executed 15 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (72):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates