Webbserv1: Källkod
Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/projects/slutprojekt/

blala.php
createtable.php
deletetable.php
deletetables.php
login.php
signup.php
verify.php

createtable.php

103 lines ASCII Windows (CRLF)
<!doctype html>
<html>

<body>
<?php
    
include ('../../dbconnection.php');
    try {
  
      
$sql "CREATE TABLE webusers (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      fName VARCHAR(30) NOT NULL, 
      lName VARCHAR(30) NOT NULL, 
      email VARCHAR(30) NOT NULL, 
      pass VARCHAR(255) NOT NULL,
      bio VARCHAR(255) NOT NULL,
      city VARCHAR(30) NOT NULL,
      admin INT(1) NOT NULL,
      token VARCHAR(255) NOT NULL,
      verified INT(1) NOT NULL,
      date DATETIME
      )"
;
  
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

      
$sql "CREATE TABLE pictures (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      userId INT(6) NOT NULL,
      picture VARCHAR(100) NOT NULL
      )"
;
    
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

      
$sql "CREATE TABLE interests (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      userId INT(6) NOT NULL,
      interest VARCHAR(30) NOT NULL
      )"
;
        
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

      
$sql "CREATE TABLE messages (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      senderId INT(6) NOT NULL,
      recieverId INT(6) NOT NULL,
      message VARCHAR(200) NOT NULL,
      date DATETIME
      )"
;
          
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

      
$sql "CREATE TABLE friends (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      user1Id INT(6) NOT NULL,
      user2Id INT(6) NOT NULL,
      status VARCHAR(30) NOT NULL,
      correctAmount INT(6) NOT NULL
      )"
;

      
$dbconn->exec($sql);
      echo 
"Table created successfully";

    
//       // sql to delete table
    // $sql = "DROP TABLE IF EXISTS webusers";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";

    // $sql = "DROP TABLE IF EXISTS pictures";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";

    // $sql = "DROP TABLE IF EXISTS interests";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";
    // $sql = "DROP TABLE IF EXISTS messages";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";
    
    // $sql = "DROP TABLE IF EXISTS friends";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";
    
    
}

    
  
    catch(
PDOException $e) {
      echo 
$sql "<br>" $e->getMessage();
    }
  
    
$dbconn null;

?>
</body>
</html>