TEST - PHP Online

Form of PHP Sandbox

Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php in the places where the PHP script should be executed.



Your result can be seen below.

Result of php executing





Full code of TEST.php

  1. <?php
  2.   if(isset($_GET['action']) && $_GET['action'] == 'is_setup_done')
  3.     is_Setup_Done_();
  4.  
  5.   function is_Setup_Done_() {
  6.     require "db_connection.php";
  7.     if($con) {
  8.       $query = "SELECT * FROM admin_credentials";
  9.       $result = mysqli_query($con, $query);
  10.       $row = mysqli_fetch_array($result);
  11.       echo ($row) ? "true" : "false";
  12.     }
  13.   }
  14.  
  15.   if(isset($_GET['action']) && $_GET['action'] == 'is_admin')
  16.     _is_Admin_();
  17.  
  18.   function _is_Admin_() {
  19.     require "db_connection.php";
  20.     if($con) {
  21.       $username = $_GET["uname"];
  22.       $password = $_GET["pswd"];
  23.  
  24.       $query = "SELECT * FROM admin_credentials WHERE USERNAME = '$username' AND PASSWORD = '$password'";
  25.       $result = mysqli_query($con, $query);
  26.       $row = mysqli_fetch_array($result);
  27.       if($row)  {
  28.         $query = "UPDATE admin_credentials SET IS_LOGGED_IN = 'true'";
  29.         $result = mysqli_query($con, $query);
  30.         echo "true";
  31.       }
  32.       else
  33.         echo "false";
  34.     }
  35.   }
  36.  
  37.   if(isset($_GET['action']) && $_GET['action'] == 'store_admin_info')
  38.     _store_Admin_Data_();
  39.  
  40.   function _store_Admin_Data_() {
  41.     require "db_connection.php";
  42.     if($con) {
  43.       $pharmacy_name = $_GET["pharmacy_name"];
  44.       $address = $_GET["address"];
  45.       $email = $_GET["email"];
  46.       $contact_number = $_GET["contact_number"];
  47.       $username = $_GET["username"];
  48.       $password = $_GET["password"];
  49.  
  50.       $query = "INSERT INTO admin_credentials (PHARMACY_NAME, ADDRESS, EMAIL, CONTACT_NUMBER, USERNAME, PASSWORD, IS_LOGGED_IN) VALUES('$pharmacy_name', '$address', '$email', '$contact_number', '$username', '$password', 'false')";
  51.       $result = mysqli_query($con, $query);
  52.       echo ($result) ? "true" : "false";
  53.     }
  54.   }
  55.  
  56.   if(isset($_GET['action']) && $_GET['action'] == 'verify_email_number')
  57.     _verify_Email_Number_();
  58.  
  59.   function _verify_Email_Number_() {
  60.     require "db_connection.php";
  61.     if($con) {
  62.       $email = $_GET["email"];
  63.       $contact_number = $_GET["contact_number"];
  64.  
  65.       $query = "SELECT * FROM admin_credentials WHERE EMAIL = '$email' AND CONTACT_NUMBER = '$contact_number'";
  66.       $result = mysqli_query($con, $query);
  67.       $row = mysqli_fetch_array($result);
  68.       echo ($row) ? "true" : "false";
  69.     }
  70.   }
  71.  
  72.   if(isset($_GET['action']) && $_GET['action'] == 'update_username_password')
  73.     _update_Username_Password_();
  74.  
  75.   function _update_Username_Password_() {
  76.     require "db_connection.php";
  77.     if($con) {
  78.       $username = $_GET["username"];
  79.       $password = $_GET["password"];
  80.       $email = $_GET["email"];
  81.       $contact_number = $_GET["contact_number"];
  82.  
  83.       $query = "UPDATE admin_credentials SET USERNAME = '$username', PASSWORD = '$password' WHERE EMAIL = '$email' AND CONTACT_NUMBER = '$contact_number'";
  84.       $result = mysqli_query($con, $query);
  85.       echo ($result) ? "true" : "false";
  86.     }
  87.   }
  88.  
  89.   if(isset($_GET['action']) && $_GET['action'] == 'validate_password')
  90.     _validate_Password_();
  91.  
  92.   function _validate_Password_() {
  93.     require "db_connection.php";
  94.     if($con) {
  95.       $password = $_GET["password"];
  96.  
  97.       $query = "SELECT * FROM admin_credentials WHERE PASSWORD = '$password'";
  98.       $result = mysqli_query($con, $query);
  99.       $row = mysqli_fetch_array($result);
  100.       echo ($row) ? "true" : "false";
  101.     }
  102.   }
  103.  
  104.   if(isset($_GET['action']) && $_GET['action'] == 'update_admin_info')
  105.     _update_Admin_Info();
  106.  
  107.   function _update_Admin_Info() {
  108.     require "db_connection.php";
  109.     if($con) {
  110.       $pharmacy_name = $_GET["pharmacy_name"];
  111.       $address = $_GET["address"];
  112.       $email = $_GET["email"];
  113.       $contact_number = $_GET["contact_number"];
  114.       $username = $_GET["username"];
  115.  
  116.       $query = "UPDATE admin_credentials SET PHARMACY_NAME = '$pharmacy_name', ADDRESS = '$address', EMAIL = '$email', CONTACT_NUMBER = '$contact_number', USERNAME = '$username'";
  117.       $result = mysqli_query($con, $query);
  118.       echo ($result) ? "Details updated..." : "Oops! Somthing wrong happend...";
  119.     }
  120.   }
  121.  
  122.   if(isset($_GET['action']) && $_GET['action'] == 'change_password')
  123.     _change_Password_();
  124.  
  125.   function _change_Password_() {
  126.     require "db_connection.php";
  127.     if($con) {
  128.       $password = $_GET["password"];
  129.  
  130.       $query = "UPDATE admin_credentials SET PASSWORD = '$password'";
  131.       $result = mysqli_query($con, $query);
  132.       echo ($result) ? "Password changed..." : "Oops! Somthing wrong happend...";
  133.     }
  134.   }
  135.  ?>
File Description
  • TEST
  • PHP Code
  • 29 May-2023
  • 4.43 Kb
You can Share it: