Hallo

Ik zit met een probleem waar ik maar niet uit kan komen, ik heb een script gemaakt in php waarbij ik een nieuwproject kan aanmaken en dan de keuzen kan zetten of dit project gesloten is of niet, ik wil dus als ik op gesloten bijv klinkt en dan op verstuur dat die dan word door gelinkt naar een andere keuzen scherm, en als ik op open klink dat die gelijk word toegevoegd, hoe kan ik dit het beste in me code schrijven ??

MVG Willem
Willem looy op 14/01/2015 09:19:00

Hallo

Ik zit met een probleem waar ik maar niet uit kan komen, ik heb een script gemaakt in php waarbij ik een nieuwproject kan aanmaken en dan de keuzen kan zetten of dit project gesloten is of niet, ik wil dus als ik op gesloten bijv klinkt en dan op verstuur dat die dan word door gelinkt naar een andere keuzen scherm, en als ik op open klink dat die gelijk word toegevoegd, hoe kan ik dit het beste in me code schrijven ??

MVG Willem


Mogen we de hele broncode dan even zien? We hebben op PHPHulp geen glazen bol.
Users\willem802\Pictures\Screenshots/nu
Je plaatje lokaal naar PHPHulp gooien zal niet lukken, upload hem ergens ;)
(Users\willem802\Pictures\Screenshots/nu)
<h1> Een nieuw project toevoegen </h1>
<br>
<br>
<form name="input" action="NieuwProject.php" method="POST">
Projectnaam:
<br>
<input type="text" name="pName" required>
<br>
Project beschrijving:
<br>
<input type="text" name="pDescription" required>
<br>
Opdrachtgever:
<br>
<input type="text" name="pOpdrachtgever" required>
<br>
Begindatum:
<br>
<input type="date" Placeholder="01-01-2014" name="pBegin" required>
<br>
Geplande einddatum:
<br>
<input type="date" name="pEind" placeholder="01-01-2014" required>
<br>
status:
<br>

Open <input type="radio" name="pStatus" required>
Dicht <input type="radio" name="pStatus" required>
<br>
<input type="submit" value="Verstuur">

</form>
</CENTER>
</body>

</HTML>
En de PHP-code?

Zou je de code tussen [_code] en [_/code]-tags kunnen zetten?

(zonder _)
<?php

include "php1.php"; // Database connectie
session_start();

// //if ($_SESSION['cia'] != "supervisor"){
// header('Location: menu.php');
// }

if ($_SERVER['REQUEST_METHOD'] == "POST") {

$name = $_POST['pName'];
$description = $_POST['pDescription'];
$gever = $_POST['pOpdrachtgever'];
$begin = $_POST['pBegin'];
$eind = $_POST['pEind'];
$status = $_POST['pStatus'];

$query = "INSERT INTO Projecten (Projectnaam, Projectbeschrijving, Opdrachtgever, Startdatum, EinddatumPlanning, ProjectStatus) VALUES ('$name', '$description', '$gever', '$begin', '$eind', 'Open/Close')";
$queryE = mysql_query($query);


if ($queryE) {
echo "Het project " . $name . "van opdrachtgever " . $gever . "is toegevoegd.";
} else {
echo "Er is wat fout gegaan. Contacteer de beheerder.";
}

}

?>
Hoe zou ik dat dan het beste kunnen coderen ? om door de hand van van de aangevinkte onderdeel, naar een bepaalde script te sturen ?
Dat zou kunnen met PHP na het drukken op submit of met javascript direct als de radio button gewijzigd wordt. in PHP zou het zo kunnen:

<?php

$status = $_POST['pStatus'];
if($status == 'waardeVanDeValue')
{
// benodigde variabelen voor step2.php opslaan in session of in de database
header('Location: step2.php');
exit;
}
Helemaal goed dankje wel, ik ga het uitproberen!!

Reageren