Thread: What's wrong?
View Single Post
Old 09-20-2007, 11:58 AM   #6 (permalink)
Tanax
The Prestige
Upcoming Programmer Inquisitive 
 
Tanax's Avatar
 
Join Date: Sep 2007
Location: Sweden, Stockholm
Posts: 1,080
Thanks: 115
Tanax is on a distinguished road
Default

Okey, I got it working without any errors now..

PHP Code:
public function save() {
        
            
            if(isset(
$this->data['uid'])) {
                
                
// UPDATE query on database
                
$sql sprintf("    UPDATE
                                        %s 
                                    SET 
                                        username = '%s', 
                                        password = '%s', 
                                        registerdate = '%s', 
                                        registerip = '%s' 
                                    WHERE 
                                        uid = %d"
,
                    
                                        
$this->table['members'],
                                        
$this->data['username'],
                                        
$this->data['password'],
                                        
$this->data['registerdate'],
                                        
$this->data['registerip'],
                                        
$this->data['uid']);
        
            }

            else {
                
                
// INSERT query on database
                
$sql sprintf("    INSERT INTO
                                        %
                                    VALUES
                                        uid = NULL,
                                        username = '%s',
                                        password = '%s',
                                        registerdate = '%s',
                                        registerip = '%s'"
,
                                        
                                        
$this->table['members'],
                                        
$this->data['username'],
                                        
$this->data['password'],
                                        
$this->data['registerdate'],
                                        
$this->data['registerip']);
            
            }
            
            
$insert $this->db->query($sql);
            if(
$insert) {
                
                return 
true;
                
            } else {
                
                return 
false;
                
            }
    
        } 
PHP Code:
$system->user = new member($system->db'users');
    
$system->user->setName('Tanax');
    
$system->user->setPass('pass');
    
$system->user->setRegdate(time());
    
$system->user->setRegip($_SERVER['REMOTE_ADDR']);
    if(
$system->user->save()) {
        
        echo 
'<br />Admin account created!';
        
    } else {
        
        echo 
'<br />' .mysql_error();
        
    } 
It printed "Admin account created, however.. when I check the database, no users exists..
Tanax is offline  
Reply With Quote