add function to show the details of a demand
This commit is contained in:
parent
4b7a290527
commit
ae050b7923
|
@ -97,30 +97,35 @@ function post_demand ()
|
||||||
// A function to insert the own posts from the database into the website
|
// A function to insert the own posts from the database into the website
|
||||||
function get_demand_titles ()
|
function get_demand_titles ()
|
||||||
{
|
{
|
||||||
global $con;
|
global $con;
|
||||||
$sql = "SELECT * FROM demands";
|
$sql = "SELECT * FROM demands";
|
||||||
$result = mysqli_query($con, $sql);
|
$result = mysqli_query($con, $sql);
|
||||||
while ($row = $result->fetch_assoc()) {
|
while ($row = $result->fetch_assoc()) {
|
||||||
echo "<div class='post-box'><p>";
|
echo "<div class='post-box'><p>";
|
||||||
echo "<a href='show_demand.php'><strong>" . $row['demandTitle'] .
|
echo "<strong>" . $row['demandTitle'] . "</strong></a>" . "<br>";
|
||||||
"</strong></a>" . "<br>";
|
echo $row['date'] . "<br>";
|
||||||
echo $row['date'] . "<br>";
|
|
||||||
echo "<form class= 'delete-form' method= 'POST'
|
|
||||||
action='".delete_demand()."'>
|
|
||||||
<input type='hidden' name='demandId' value='".$row['demandId']."'>
|
|
||||||
<button type='submit' name= 'deletepost'> Delete</button>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<form class= 'edit-form' method= 'POST' action='edit_demand.php'>
|
echo "<form class= 'delete-form' method= 'POST'
|
||||||
<input type='hidden' name='userId' value='".$row['userId']."'>
|
action='".delete_demand()."'>
|
||||||
<input type='hidden' name='demandId' value='".$row['demandId']."'>
|
<input type='hidden' name='demandId' value='".$row['demandId']."'>
|
||||||
<input type='hidden' name='piecesMax' value='".$row['piecesMax']."'>
|
<button type='submit' name= 'deletepost'> Delete</button>
|
||||||
<input type='hidden' name='piecesMin' value='".$row['piecesMin']."'>
|
</form>";
|
||||||
<input type='hidden' name='title' value='".$row['demandTitle']."'>
|
|
||||||
<input type='hidden' name='text' value='".$row['demandText']."'>
|
echo "<form method= 'POST' action='show_demand.php'>
|
||||||
<button>Edit</button>
|
<input type='hidden' name='demandId' value='".$row['demandId']."'>
|
||||||
</form>
|
<button>Show Details</button>
|
||||||
</div>";
|
</form>";
|
||||||
|
|
||||||
|
echo "<form class= 'edit-form' method= 'POST' action='edit_demand.php'>
|
||||||
|
<input type='hidden' name='userId' value='".$row['userId']."'>
|
||||||
|
<input type='hidden' name='demandId' value='".$row['demandId']."'>
|
||||||
|
<input type='hidden' name='piecesMax' value='".$row['piecesMax']."'>
|
||||||
|
<input type='hidden' name='piecesMin' value='".$row['piecesMin']."'>
|
||||||
|
<input type='hidden' name='title' value='".$row['demandTitle']."'>
|
||||||
|
<input type='hidden' name='text' value='".$row['demandText']."'>
|
||||||
|
<button>Edit</button>
|
||||||
|
</form>
|
||||||
|
</div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,4 +172,35 @@ function delete_demand()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function show_demand ()
|
||||||
|
{
|
||||||
|
global $con;
|
||||||
|
$demandId = $_POST['demandId'];
|
||||||
|
|
||||||
|
$demand_query = "SELECT * FROM demands where demandId='$demandId'";
|
||||||
|
$demand_query_result = mysqli_query($con, $demand_query) or
|
||||||
|
die(mysqli_error($con));
|
||||||
|
$demand_rows = $demand_query_result->fetch_object();
|
||||||
|
|
||||||
|
$qualityId = $demand_rows->qualityId;
|
||||||
|
$quality_query = "SELECT * FROM quality where qualityId='$qualityId'";
|
||||||
|
$quality_query_result = mysqli_query($con, $quality_query) or
|
||||||
|
die(mysqli_error($con));
|
||||||
|
$quality_rows = $quality_query_result->fetch_object();
|
||||||
|
|
||||||
|
echo "<h2>" . $demand_rows->demandTitle . "</h2>";
|
||||||
|
echo "<br>
|
||||||
|
<br>";
|
||||||
|
echo "<strong>Maximum required pieces: </strong>" . $demand_rows->piecesMax;
|
||||||
|
echo "<br>
|
||||||
|
<br>";
|
||||||
|
echo "<strong>Minimumrequired pieces: </strong>" . $demand_rows->piecesMin;
|
||||||
|
echo "<br>
|
||||||
|
<br>";
|
||||||
|
echo "<strong>Quality: </strong>" . $quality_rows->qualityName;
|
||||||
|
echo "<br>
|
||||||
|
<br>
|
||||||
|
<strong>Description:</strong><br>";
|
||||||
|
echo $demand_rows->demandText;
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
<?php
|
||||||
|
include 'functions.php';
|
||||||
|
?>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<!-- enable utf-8 encoding for umlauts etc.-->
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<!-- Description of what this dose -->
|
||||||
|
<meta name ="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<!-- link to the default css file -->
|
||||||
|
<link rel="stylesheet" href="css/stylesheet.css"/>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div>
|
||||||
|
<header>
|
||||||
|
|
||||||
|
<!-- The sidebar naviagtion begins here -->
|
||||||
|
<nav>
|
||||||
|
<?php
|
||||||
|
include 'navigation.php';
|
||||||
|
?>
|
||||||
|
</nav>
|
||||||
|
<!-- The sidebar naviagtion ends here -->
|
||||||
|
</header>
|
||||||
|
</div>
|
||||||
|
<!-- The Post function begins here -->
|
||||||
|
<div class='post-box'><p>
|
||||||
|
<?php
|
||||||
|
show_demand();
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue