From af9fc305873fe551bdf5b913a432997ab6312f1e Mon Sep 17 00:00:00 2001 From: Jean-Marc Pigeon Date: Sun, 31 Aug 2025 12:46:43 -0400 Subject: [PATCH] Able to extrat record contents on PHP --- www/devsql.php | 26 +++++++++++++++++--------- www/mailleur.php | 38 ++++++++++++++++++++++++++++---------- 2 files changed, 45 insertions(+), 19 deletions(-) diff --git a/www/devsql.php b/www/devsql.php index 356914b..0ec524e 100644 --- a/www/devsql.php +++ b/www/devsql.php @@ -5,6 +5,7 @@ // To dispatch all data base access according database type // //============================================================== +include_once "subrou.php"; class devsql { public $connection = null; @@ -22,18 +23,18 @@ class devsql { } } - // disconnecting to database - public function __destruct() { - $this->connection = null; - rou_alert(0,"JMPDBG Disconnecting from database"); - } - // Insert a row/s in a Database Table - public function Insert() { + public function Insert() { } // Select a row/s in a Database Table - public function Select() { + public function Select($statement = "",$parameters = []) { + try { + $stmt=$this->executeStatement($statement,$parameters); + return $stmt->fetch(PDO::FETCH_ASSOC)['password']; + } catch(Exception $e) { + throw new Exception($e->getMessage()); + } } // Update a row/s in a Database Table @@ -45,7 +46,14 @@ class devsql { } // execute statement - private function executeStatement( ){ + private function executeStatement($statement="",$parameters=[]) { + try { + $stmt=$this->connection->prepare($statement); + $stmt->execute($parameters); + return $stmt; + }catch(Exception $e) { + throw new Exception($e->getMessage()); + } } } diff --git a/www/mailleur.php b/www/mailleur.php index 8852900..f1b2c89 100644 --- a/www/mailleur.php +++ b/www/mailleur.php @@ -1,4 +1,12 @@ Select("Select * from emails where email='$logname'"); +rou_alert(0,"JMPDBG data=$data"); +sql_close($dbsql); rou_closelog(); @@ -33,7 +43,8 @@ Login=$logname
Password=$pass
-DBTYPE=$dbtype; DBPORT=$dbport +The Password=$data +

@@ -45,11 +56,18 @@ EOT; return $STR; } -//extracting POST variables -$epost="_POST"; -$action=${$epost}["action"]; -$logname=${$epost}["email"]; -$pass=${$epost}["passwd"]; +if (defined('JMPDBG')) { + $action="login"; + $logname="postmaster@example.com"; + $pass="postmaster"; + } +else { + //extracting POST variables + $epost="_POST"; + $action=${$epost}["action"]; + $logname=${$epost}["email"]; + $pass=${$epost}["passwd"]; + } //display main screen echo body($action,$logname,$pass); -- 2.47.3