signupdeclare.php
declare(strict_types=1);
function is_input_empty($dbPayeeName, $dbEmail, $dbUsername, $dbPassword){
if(empty($dbPayeeName) || empty($dbEmail) || empty($dbUsername) || empty($dbPassword)){
return true;
}else {
return false;
}
}
signupcontroller.php
if ($_SERVER["REQUEST_METHOD"] === "POST"){
$dbPayeeName = htmlspecialchars($_POST['payeename']);
$dbEmail = htmlspecialchars($_POST['emailaddress']);
$dbUsername = htmlspecialchars($_POST['username']);
$dbPassword = htmlspecialchars($_POST['password']);
try {
require_once 'dbcon.php';
require_once 'signupdeclare.php';
require_once 'signupmodel.php';
require_once 'signupcontroller.php';
// error handling
$error = [];
if(is_input_empty($dbPayeeName, $dbEmail, $dbUsername, $dbPassword)){
$error["empty_input"] = "Fill in all Fields";
}
}catch(PDOExeption $e){
echo "Connection Failed" . $e->getMessage();
}
}else {
}
signupview.php
function sign_input(){
if(isset($_SESSION["errors_signup"])){
$error = $_SESSION["errors_signup"];
// display error all input blank
foreach($error as $errors =>$value ){
if($errors === 'empty_input'){
echo '<div>' . $value. '</div>';
}
}
// reset website after reload
unset($_SESSION["errors_signup"]);
}
bakit kahit lumabas na yun message is tuloy pa rin yun pag save nya sa database cguro ang naooutput lang is yun message pero di nya mahandle yun bawat input at para di sya tumuloy sa pag save sa database sakali walang laman
declare(strict_types=1);
function is_input_empty($dbPayeeName, $dbEmail, $dbUsername, $dbPassword){
if(empty($dbPayeeName) || empty($dbEmail) || empty($dbUsername) || empty($dbPassword)){
return true;
}else {
return false;
}
}
signupcontroller.php
if ($_SERVER["REQUEST_METHOD"] === "POST"){
$dbPayeeName = htmlspecialchars($_POST['payeename']);
$dbEmail = htmlspecialchars($_POST['emailaddress']);
$dbUsername = htmlspecialchars($_POST['username']);
$dbPassword = htmlspecialchars($_POST['password']);
try {
require_once 'dbcon.php';
require_once 'signupdeclare.php';
require_once 'signupmodel.php';
require_once 'signupcontroller.php';
// error handling
$error = [];
if(is_input_empty($dbPayeeName, $dbEmail, $dbUsername, $dbPassword)){
$error["empty_input"] = "Fill in all Fields";
}
}catch(PDOExeption $e){
echo "Connection Failed" . $e->getMessage();
}
}else {
}
signupview.php
function sign_input(){
if(isset($_SESSION["errors_signup"])){
$error = $_SESSION["errors_signup"];
// display error all input blank
foreach($error as $errors =>$value ){
if($errors === 'empty_input'){
echo '<div>' . $value. '</div>';
}
}
// reset website after reload
unset($_SESSION["errors_signup"]);
}
bakit kahit lumabas na yun message is tuloy pa rin yun pag save nya sa database cguro ang naooutput lang is yun message pero di nya mahandle yun bawat input at para di sya tumuloy sa pag save sa database sakali walang laman