Webbserv1: Källkod
Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/projects/

createtable.php
index.php
quiz/
slutprojekt/

createtable.php

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

<body>
<?php
    
include ('../dbconnection.php');
    try {
  
      
$sql "CREATE TABLE quizusers (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      user VARCHAR(30) NOT NULL, 
      pass VARCHAR(30) NOT NULL, 
      type VARCHAR(30) NOT NULL, 
      time VARCHAR(30) NOT NULL
      )"
;
  
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

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

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

      
$sql "CREATE TABLE answers (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      quizId int(6) NOT NULL,
      questionId int(6) NOT NULL,
      answer VARCHAR(100) NOT NULL,
      correct INT(1) NOT NULL
      )"
;
          
      
$dbconn->exec($sql);
      echo 
"Table created successfully";

      
$sql "CREATE TABLE results (
      id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
      userId int(6) NOT NULL,
      quizId int(6) NOT NULL,
      correctAmount int(6) NOT NULL
      )"
;

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

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

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

    // $sql = "DROP TABLE IF EXISTS questions";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";
    // $sql = "DROP TABLE IF EXISTS answers";
    // //use exec() because no results are returned
    // $dbconn->exec($sql);
    // echo "Table deleted successfully";
    
    // $sql = "DROP TABLE IF EXISTS quiz";
    // //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>