AndreaJana Posted August 12, 2015 Share Posted August 12, 2015 (edited) I am working on registration form but have problem on 1 linecod:Fatal error: Call to a member function prepare() on a non-object in C:\wamp\www\ooploginreg\functions.php on line 13Call Stack# Time Memory Function Location1 0.0010 252552 {main}( ) ..\register.php:02 0.0030 265480 LoginRegistration->registerUser( ) ..\register.php:50functions.php <?php require "config.php"; class LoginRegistration{ function __construct() { $database = new DatabaseConnection(); } public function registerUser($username,$password,$name,$email,$website){ global $pdo; $query = $pdo->prepare("SELECT id FROM users WHERE username = ? AND email = ?"); $query->execute(array($username, $email)); $num = $query->rowCount(); if($num == 0){ $query = $pdo->prepare("INSERT INTO users (username, password, name, email, website)VALUES (?, ?, ?, ? ,?)"); $query->execute(array($username, $password, $name, $email, $website)); return true; }else{ return print "<span style='color:=#e53d37'>Error...username/email already used.</span>"; } } } ?> config hope is ok: config.php <?php class DatabaseConnection{ public function _construct(){ global $pdo; try{ $pdo = new PDO('mysql:host=localhost;dbname=oopreg', 'root', ''); } catch (PDOException $e){ exit('Database error'); } } } ?> What do you thik about this error? Edited August 12, 2015 by AndreaJana Link to comment Share on other sites More sharing options...
Ch0cu3r Posted August 12, 2015 Share Posted August 12, 2015 Locked. See your topic from yesterday Please do not post duplicate topics. Link to comment Share on other sites More sharing options...
Recommended Posts