From 4f8582c43274f6f5643aff678bd990a385fb1276 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 9 Oct 2025 13:12:06 +0000 Subject: [PATCH] herway --- db/migrate.php | 12 ++ db/migrations/001_create_users_table.sql | 10 ++ index.php | 8 +- login.php | 3 + register.php | 160 +++++++++++++++++++++++ trip-setup.php | 89 +++++++++++++ 6 files changed, 280 insertions(+), 2 deletions(-) create mode 100644 db/migrate.php create mode 100644 db/migrations/001_create_users_table.sql create mode 100644 login.php create mode 100644 register.php create mode 100644 trip-setup.php diff --git a/db/migrate.php b/db/migrate.php new file mode 100644 index 0000000..f89fea6 --- /dev/null +++ b/db/migrate.php @@ -0,0 +1,12 @@ +exec($sql); + echo "Migration successful: users table created.\n"; +} catch (PDOException $e) { + die("Migration failed: " . $e->getMessage() . "\n"); +} + diff --git a/db/migrations/001_create_users_table.sql b/db/migrations/001_create_users_table.sql new file mode 100644 index 0000000..47476fa --- /dev/null +++ b/db/migrations/001_create_users_table.sql @@ -0,0 +1,10 @@ +-- Create users table +CREATE TABLE IF NOT EXISTS `users` ( + `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, + `name` VARCHAR(255) NOT NULL, + `email` VARCHAR(255) NOT NULL, + `password` VARCHAR(255) NOT NULL, + `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE KEY `email` (`email`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/index.php b/index.php index 33dd93e..1676ed7 100644 --- a/index.php +++ b/index.php @@ -25,7 +25,7 @@