Junior1986
Gebruiker
- Lid geworden
- 16 mrt 2009
- Berichten
- 10
Hallo mensen,
Ik ben momenteel bezig een website te bouwen.
De bedoeling is dat ik op een pagina alle projecten kan zien die in de database (sql) zijn toegevoegd.
Als ik op een knop druk ($taken) dan wil ik dat ik de taken van dat ene specifieke project kan zien.
Huidige situatie is dat als ik op de knop ($taken) druk dan krijg ik alle taken van alle projecten te zien.
De code die ik hiervoor gebruik is het volgende:
Bij het clicken op de knop ($taken) wordt de volgende pagina geopend.
Hierin moeten de taken van het project weergegeven worden.
Hopelijk kan iemand mij hiermee helpen.
Ik ben momenteel bezig een website te bouwen.
De bedoeling is dat ik op een pagina alle projecten kan zien die in de database (sql) zijn toegevoegd.
Als ik op een knop druk ($taken) dan wil ik dat ik de taken van dat ene specifieke project kan zien.
Huidige situatie is dat als ik op de knop ($taken) druk dan krijg ik alle taken van alle projecten te zien.
De code die ik hiervoor gebruik is het volgende:
PHP:
<a href="hoofdpagina.php">Hoofdpagina</a>
<h1>
Projecten overzicht
</h1>
<?php
session_start();
//variables
$project_toevoegen = '<input type = "submit" name="Toevoegen" value="Project Toevoegen"/>';
$taken =
' <form method = "post" action = "taken_overzicht.php" name ="taken_bekijken">
<table>
<input type="submit" name="taak_overzicht" value="taken"/>
</table>
</form>';
require_once 'database_inc.php';
$db = mysqli_connect($server,$gebruikersnaam,$password);
mysqli_select_db($db, $database);
$projectnaam = $_POST['Projectnaam'];
$projectomschrijving = $_POST['Projectomschrijving'];
if (isset($projectnaam, $projectomschrijving) && !empty($emailadres))
{
$query = mysql_query("INSERT INTO projecten(projectnaam, projectomschrijving,gebruiker)VALUES('$projectnaam', '$projectomschrijving','$emailadres')") or die (mysql_error());
}
$sql = "SELECT * FROM projecten WHERE projectID ORDER BY projectnaam";
$Gebruiker = "SELECT projecten.projectnaam,projecten.projectomschrijving,taken.taak_naam,taken.taak_omschrijving,taken.taak_gebruiker,taken.taak_aanmaakdatum,taken.taak_deadline,taken.taak_status
FROM projecten INNER JOIN taken ON projecten.gebruiker=taken.gebruiker ORDER BY projectnaam";
$result = mysqli_query($db, $sql);
//$resultaat = "";
//array voor de projecten
while($regel = mysqli_fetch_array($result))
{
$resultaat .= $taken;
$resultaat .= "<strong> Projectnaam: </strong> ".$regel['projectnaam']."</strong> <br>";
$resultaat .= "<strong> Omschrijving: </strong>".$regel['projectomschrijving']." <br />";
$resultaat .= "<strong> Gebruiker: </strong>".$regel['gebruiker']." <br /> <br />";
}
echo $resultaat;
mysqli_close($db);
?>
<!-- project toevoegen knop -->
<form method= "POST" action = "projecttoevoegen.php" name= "toevoegen">
<table cellspacing= "0" cellpadding="0" border="0">
<tr>
<?php
if (!empty($emailadres))
{
echo $project_toevoegen;
}
else
{
echo 'U bent niet bevoegd om projecten te wijzigen/toevoegen!';
}
?>
</tr>
</table>
</form>
Bij het clicken op de knop ($taken) wordt de volgende pagina geopend.
Hierin moeten de taken van het project weergegeven worden.
Hopelijk kan iemand mij hiermee helpen.
PHP:
<a href="hoofdpagina.php">Hoofdpagina</a></br>
<a href="projecten.php">Projecten</a>
<title>Taken overzicht</title>
<h1>
Taken admin
</h1>
<?php
session_start();
require_once 'database_inc.php';
$db = mysqli_connect($server,$gebruikersnaam,$password);
mysqli_select_db($db, $database);
$sql = "SELECT projecten.projectID, taken.projectID,taken.taak_naam, taken.taak_omschrijving, taken.taak_gebruiker, taken.taak_aanmaakdatum, taken.taak_deadline, taken.taak_status
FROM projecten INNER JOIN taken
ON projecten.projectID=taken.projectID";
$taken = mysqli_query($db, $sql);
//array voor de taak/taken
while($taken_overzicht = mysqli_fetch_array($taken))
{
$taken_lijst .= "<b> Taaknaam: </b>".$taken_overzicht['taak_naam']."<br>";
$taken_lijst .= "<b> Omschrijving: </b>".$taken_overzicht['taak_omschrijving']."<br>";
$taken_lijst .= "<b> Aanmaakdatum: </b>".$taken_overzicht['taak_aanmaakdatum']."<br>";
$taken_lijst .= "<b> Deadline: </b>".$taken_overzicht['taak_deadline']."<br>";
$taken_lijst .= "<b> Status: </b>".$taken_overzicht['taak_status']."<br>"."<br>";
}
echo $taken_lijst;
?>
Laatst bewerkt: