Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-13-2005, 01: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


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 01:11 AM.


Powered by vBulletin® Version 3.9.0
Copyright ©2000 - 2017, vBulletin Solutions Inc.