Hello
I have a small issue when these lines of code. When displaying the info, their is no problem. But when changing info and submitting it, I get an error: page cannot be displayed. Please advise.
Kind regards.
<?php
// verbinding met database invoegen
include("inc_connect_mysql.php");
// controleren of pagina zichzelf heeft aangeroepen
// via hidden-field uit het formulier
if (isset($_POST["bevestiging"])){
// query samenstellen
$query="UPDATE coachers SET
voornaam = '". $_POST["voornaam"] ."',
fam_naam = '". $_POST["fam_naam"] . "',
vst_tel = '". $_POST["vst_tel"] ."',
gsm = '". $_POST["gsm"] . "'
mail = '".$_POST["mail"]."'
WHERE id=" .$_POST["id"];
$result = mysql_query($query,$db) or die ("FOUT: " . mysql_last_error());
echo("De volgende opdracht is uitgevoerd: <b>$query</b><br>\n");
if ($result){
echo ("Record nummer " .$_POST["id"] . " is bijgewerkt<br>\n");
echo ("<a href=\"coachers.php\">Terug naar het overzicht</a>");
}
}else{
// pagina heeft zichzelf nog niet aangeroepen,
// formulier tonen om gegevens te bewerken
$query="SELECT * FROM coachers WHERE id=" . $_GET["id"];
$result = mysql_query($query,$db) or die ("FOUT: " . mysql_error());
?>
<html>
<head>
<title>Bewerken: wijzig de gegevens</title>
</head>
<body>
<h2>Wijzig deze gegevens:</h2>
<?php
// gegevens ophalen en toekennen aan tijdelijke variabelen
while ($rij = mysql_fetch_array($result)){
$vn = $rij['voornaam'];
$fn = $rij['fam_naam'];
$gsm = $rij['gsm'];
$vst_tel = $rij['vst_tel'];
$mail=$rij['mail'];
}?>
<table border="1" align="center">
<form action="<?php echo($_SERVER["PHP_SELF"]);?>" method="post">
<input type="hidden" name="bevestiging" value="1">
<input type="hidden" name="id" value="<?php echo($_GET["id"]);?>">
<table border="1">
<tr><td align="right">Voornaam :</td> <td><input type="text" name="voornaam" value="<?php echo($vn);?>" size="30"></td>
<tr> <td align="right">Achternaam :</td><td><input type="text" name="fam_naam" value="<?php echo($fn);?>" size="30"></td>
<tr> <td align="right">gsm : </td><td><input type="text" name="gsm" value="<?php echo($gsm);?>" size="10"></td>
<tr> <td align="right">vaste telefoon :</td><td> <input type="text" name="vst_tel" value="<?php echo($vst_tel);?>" size="10"></td>
<tr> <td align="right">email :</td><td> <input type="text" name="mail" value="<?php echo($mail);?>" size="30"></td>
</table>
<hr>
<input type="Submit" value="Bijwerken">
<input type="Button" value="Terug" onClick="javascript:history.back();">
</form>
<?php
// else-blok correct afsluiten
}
?>
</body>
</html>