Created Projects Section #10

Merged
rodude123 merged 7 commits from projects into master 2021-12-28 21:45:42 +00:00
3 changed files with 41 additions and 4 deletions
Showing only changes of commit 97718c7aee - Show all commits

31
dist/api/projectData.php vendored Normal file
View File

@ -0,0 +1,31 @@
<?php
namespace api;
use PDO;
require_once "./config.php";
/**
* Project Data Class
* Define all functions which either get, update, create or delete timeline data
*/
class projectData
{
function getProjectData()
{
$conn = dbConn();
$stmt = $conn->prepare("SELECT title, isMainProject, information, imgLocation, projectLink, githubLink FROM projects order by date LIMIT 4;");
$stmt->execute();
// set the resulting array to associative
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
if ($result)
{
return $result;
}
else
{
return array(array("errorMessage" => "Error, project data not found"));
}
}
}

View File

@ -1,11 +1,14 @@
<?php <?php
namespace api;
use PDO;
require_once "./config.php"; require_once "./config.php";
/** /**
* TimelineData class * TimelineData class
* Define all functions which either get, update, create or delete timeline data * Define all functions which either get, update, create or delete timeline data
*/ */
class TimelineData class timelineData
{ {
function getEduData() function getEduData()
{ {
@ -46,4 +49,4 @@ class TimelineData
} }
} }

View File

@ -1,16 +1,19 @@
<?php <?php
namespace api;
use PDO;
require_once "./config.php"; require_once "./config.php";
/** /**
* Project Data Class * Project Data Class
* Define all functions which either get, update, create or delete timeline data * Define all functions which either get, update, create or delete timeline data
*/ */
class ProjectData class projectData
{ {
function getProjectData() function getProjectData()
{ {
$conn = dbConn(); $conn = dbConn();
$stmt = $conn->prepare("SELECT title, information, imgLocation, projectLink, githubLink FROM projects;"); $stmt = $conn->prepare("SELECT title, isMainProject, information, imgLocation, projectLink, githubLink FROM projects order by date LIMIT 4;");
$stmt->execute(); $stmt->execute();
// set the resulting array to associative // set the resulting array to associative