Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 08-13-2005, 02:23 AM
Andrew's Avatar
Andrew Andrew is offline
 
Join Date: Nov 2004
Location: Pennsylvania
Posts: 441
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Problems Adding/Modifying a Row

The following is the code I am having issues with:
PHP Code:
// Process custom fields
$result2 mysql_query('SELECT * FROM cms_roster_fields');
$nrows mysql_num_rows($result2);

for (
$i 0$i $nrows$i++)
{
    
// Extract custom field content
    
$content $_POST[$i];
    
    
// Set default value if field is empty or clean it if it's not empty
    
if ($content == "")
    {
        
$content "Not Available";
    } else
    {
        
$content strip_tags(content);
        
$content trim(content);
    }
    
    
// See if an entry for this user exists
    
$result3 mysql_query('SELECT * FROM cms_roster_fields_content WHERE UserID = '.$UserID.' AND FieldID ='.$i);
    
$nrows2 mysql_num_rows($result3);
    
    
// If an entry exists update it otherwise add a new entry
    
if ($nrows2 == FALSE)
    {
        
$result4 mysql_query("INSERT INTO cms_roster_fields_content (UserID,FieldID,Content) VALUES ('$UserID','$i',$content')");
    } else
    {
        
$result4 mysql_query("UPDATE cms_roster_fields_content SET Content=".$content." WHERE UserID=".$UserID." AND FieldID=".$i);
    }

Theoretically it should see what custom fields exist and then see if a given user has an entry for that field. If they do the field is updated otherwise a new row is added for that user. Only problem is this section of the code does nothing - No errors at all it just does nothing. I've rewrote it twice and am to the point where I am clueless as to why it won't work. I'm just learning PHP/MySQL so don't be too hard on my poor coding habits - I know it's prolly a little sloppy. Anyone with a little more experience see anything that would be causing it to not work ?

Anyone - I still haven't been able to find out why this doesn't work :disappointed:
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:48 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.03210 seconds
  • Memory Usage 2,159KB
  • 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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
  • (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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete