diff --git a/src/model/Driver.php b/src/model/Driver.php index 19b9c3c5372bbadc4697e407aafb980b5e13787e..dcbcce62e9ad71262b4b30c73839eb032b4d380b 100644 --- a/src/model/Driver.php +++ b/src/model/Driver.php @@ -23,4 +23,9 @@ class Driver extends User { } } + public static function InsertNewDriver(PDO $dbconn) { + $lastUser = $dbconn->query("SELECT * FROM user ORDER BY id DESC LIMIT 1")->fetch(PDO::FETCH_ASSOC); + $newId = $lastUser['id']; + $dbconn->prepare("INSERT INTO driver VALUES ($newId, 0, 0)")->execute(); + } } \ No newline at end of file diff --git a/src/model/User.php b/src/model/User.php index 712bc13ba4b221afb1cf5b0a69fd959da0ee2218..f81ba6510da4df253b671b59c363309892bad3c1 100644 --- a/src/model/User.php +++ b/src/model/User.php @@ -1,5 +1,8 @@ <?php +require_once __DIR__.'/../model/Driver.php'; + + class User { public $id; @@ -113,6 +116,7 @@ class User { $insertExpression = "INSERT INTO user ($columns) VALUES ($values)"; $conn->query($insertExpression); + Driver::InsertNewDriver($conn); } catch (PDOException $e) { echo "Error: ".$e->getMessage(); return false;