add basic post functionality

This commit is contained in:
Hendrik
2017-01-26 11:35:18 +01:00
parent f06de1e88d
commit 328f0665f3
5 changed files with 40 additions and 6 deletions

View File

@@ -0,0 +1,16 @@
<?php
session_start();
require("../../queries/post.php");
require("../../queries/connect.php");
require("../../queries/checkInput.php");
if (empty($_POST['newcomment-content'])) {
} else {
makeComment($_POST['postID'],
$_SESSION['userID'],
test_input($_POST['newcomment-content']));
}
header("Location: ../profile.php");

View File

@@ -0,0 +1,17 @@
<?php
session_start();
require("../../queries/post.php");
require("../../queries/connect.php");
require("../../queries/checkInput.php");
if (empty($_POST['newpost-title'])) {
} else {
makePost($_SESSION['userID'],
null,
test_input($_POST['newpost-title']),
test_input($_POST['newpost-content']));
}
header("Location: ../profile.php");

View File

@@ -76,7 +76,7 @@ function makePost($userID, $groupID, $title, $content) {
} }
function makeComment($postID, $userID, $content) { function makeComment($postID, $userID, $content) {
$stmt = $_GLOBAL["db"]->prepare(" $stmt = $GLOBALS["db"]->prepare("
INSERT INTO INSERT INTO
`comment` ( `comment` (
`postID`, `postID`,

View File

@@ -21,8 +21,9 @@ echo("
<div class='post-comments'> <div class='post-comments'>
<div class="commentfield"> <div class="commentfield">
<form name="newcomment" method="post"> <form action="API/postComment.php" name="newcomment" method="post">
<textarea placeholder="Laat een reactie achter..."></textarea> <br> <input type="hidden" name="postID" value="<?= $postID ?>">
<textarea name="newcomment-content" Laat een reactie achter..."></textarea> <br>
<input type="submit" value="Reageer!"> <input type="submit" value="Reageer!">
</form> </form>
</div> </div>

View File

@@ -58,9 +58,9 @@
if ($_SESSION["userID"] === $userID) { if ($_SESSION["userID"] === $userID) {
?> ?>
<div class="post platform"> <div class="post platform">
<form> <form action="API/postPost.php" method="post">
<input type="text" class="newpost" placeholder="Titel"> <input type="text" name="newpost-title" class="newpost" placeholder="Titel">
<textarea class="newpost" placeholder="Schrijf een berichtje..."></textarea> <textarea class="newpost" name="newpost-content" placeholder="Schrijf een berichtje..."></textarea>
<input type="submit" value="Plaats!"> <input type="submit" value="Plaats!">
</form> </form>
</div> </div>