diff --git a/index.html b/index.html index da843bc..c491c2f 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ Back Home - + diff --git a/restore.php b/submit-sql.php similarity index 85% rename from restore.php rename to submit-sql.php index dd55a42..23a7fca 100644 --- a/restore.php +++ b/submit-sql.php @@ -16,22 +16,26 @@ class data { $this->nlength = strlen($this->name); } } + if (!isset($_SERVER["HTTP_HOST"])) { parse_str($argv[1], $_POST); } - +# Make ndata Object $ndata = new data(); - +# Setup Variables for name and Message $name = $ndata->name = htmlspecialchars($_POST["fname"]); $message = $ndata->message = htmlspecialchars($_POST["fmessage"]); +# Setup Misc Info like date and lengths $ndata->set_date(); $ndata->set_mlength(); $ndata->set_nlength(); $mlength = $ndata->mlength; $nlength = $ndata->nlength; + +# Setup Redirect URL $newURL = "https://" . $_SERVER['SERVER_NAME'] . "/guestbook/index.html"; @@ -57,8 +61,9 @@ if($nlength > 25 ) { exit(); } - +# The DBH Info $dbh = new PDO('sqlite:/home/evan/Development/Website-Redesign/static/guestbook/database.sq3'); +# THe Schema For the table function setupdb($dbh) { $dbh->exec('CREATE TABLE IF NOT EXISTS messages ( id INTEGER PRIMARY KEY, @@ -69,11 +74,11 @@ function setupdb($dbh) { nlength INTEGER NOT NULL )'); } -function additem($ndata) { +# Adding an Item +function additem($ndata, $dbh) { $sql = 'INSERT INTO messages (id, name, date, message, mlength, nlength) VALUES (?, ?, ?, ?, ?, ?)'; - $dbh = new PDO('sqlite:/home/evan/Development/Website-Redesign/static/guestbook/database.sq3'); $sth = $dbh->prepare($sql); $sth->execute(array( null->id, @@ -83,11 +88,11 @@ function additem($ndata) { $ndata->mlength, $ndata->nlength )); - // Commit the Changes -// $dbh->commit(); } +# Setup the Database (If table does not already exist) setupdb($dbh); -additem($ndata); -print_r($ndata); -print($ndata->name); + +# Add the Item +additem($ndata, $dbh); + ?>