Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //echo "Hola";
- // session_start();
- // $_SESSION['test' = "hola"];
- // header('Location: ./index.php');
- require_once './database.php';
- function test_input($data)
- {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- return $data;
- }
- $usernameErr = '';
- $username = '';
- $email = '';
- $emailErr = '';
- if ($_SERVER['REQUEST_METHOD'] === 'POST') {
- $valid = true;
- if (empty($_POST ['username'])) {
- $usernameErr = 'Username must be filed.';
- $valid = false;
- } else {
- $username = test_input($_POST['username']);
- }
- if (empty($_POST['email'])) {
- $emailErr = 'Empty value';
- } else {
- if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
- $emailErr = 'Error en el tipo de email';
- } else {
- $email = $_POST['email'];
- $emailErr = false;
- }
- }
- if ($valid) {
- $db = Database::getInstance();
- $sql = "INSERT INTO users(username, email) VALUES ('$username', '$email')";
- var_dump($sql);
- $result = $db->getConnection()->query($sql);
- if ($result) {
- echo "User registred";
- } else {
- echo "Error: " . $db->getConnection()->error;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment