$database->setTable('users'); $row = $database->GetDataWhere('name', $_SESSION['username']); $database->Close(); } //foreach($data as $row){ $user1 = new User(); $user1->setName($row[0]['name']); $user1->setEmail($row[0]['email']); $user1->setPassword($row[0]['password']); $user1->setMessage($row[0]['message']); //} echo "Hello, " . $_SESSION['username'] . "<br/>"; echo "Your contact information :" . "<br/>"; echo "Name: " . $user1->getName() . "<br/>"; echo "Email: " . $user1->getEmail() . "<br/>"; echo "Message: " . $user1->getMessage() . "<br/>"; if (!empty($_POST)) { header('Location: logout.php'); } ?> <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="page.css"> <title></title> </head> <body class="body"> <form id="myForm" action="admin.php" method="post">
<?php class User { public $name; public static $count = 0; public function __construct($name) { $this->name = $name; self::$count++; } public function sayHi() { echo "hi, i am {$this->name}!"; } public static function getMessage() { echo "hello from User class!"; } } User::getMessage(); $tom = new User("Tom"); $bob = new User("Bob"); echo User::$count;
echo 'Please enter email'; } if ($validator->validatePassword($_POST['password']) == false) { echo 'Please enter password'; } if ($validator->validateName($_POST['name']) && $validator->validateName($_POST['email']) && $validator->validatePassword($_POST['password'])) { $user1 = new User(); $user1->setName($_POST['name']); $user1->setEmail($_POST['email']); $user1->setPassword($_POST['password']); $user1->setMessage($_POST['message']); $database = new Database(); if ($database->Connect($servername, $dbname, $username, $password)) { $database->setTable('users'); if (!$database->userExists($_POST['name'])) { $database->AddData($user1->getName(), $user1->getEmail(), $user1->getPassword(), $user1->getMessage()); session_start(); $_SESSION['username'] = $_POST['name']; header("Location: admin.php"); } else { echo "User exists"; } $database->Close(); } } } /* sql to create table $sql = "CREATE TABLE Users(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), password VARCHAR(255), message VARCHAR(255))"; $conn->exec($sql);*/ /* $results = $conn->query('SELECT * FROM users');