Ik heb een code gemaakt om F1-coureurs die in de database staan te bewerken, maar het werkt niet. Zo gauw ik op de knop Edit druk, dan wordt er niets ge-edit. Ik krijg geen errors te zien, maar na het posten kom ik op een witte pagina terecht en is er niets ge-updated in de database.
Ik ben de code een aantal keer bij langs gegaan, ik heb wel wat dingen veranderd, maar het werkt telkens niet .
Dit is de code, wat is het probleem?
PHP:
<?PHP include("safe.php"); ?>
<table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php
// Maak verbinding met MySQL server
$dbh=mysql_connect ("localhost", "voetbal_f1w", "w8woord") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("voetbal_f1w");
$sql = "SELECT * FROM coureurs WHERE id = ".$_GET["id"]."";
$resultaat = mysql_query($sql, $dbh);
$record = mysql_fetch_assoc($resultaat);
// Prive factfile toevoegen
if ($_POST["submit"]) {
// Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
$naam = $_POST['naam'];
$geboortedatum = $_POST['geboortedatum'];
$geboorteplaats = $_POST['geboorteplaats'];
$woonplaats = $_POST['woonplaats'];
$burgerlijkestaat = $_POST['burgerlijkestaat'];
$kinderen = $_POST['kinderen'];
$nationaliteit = $_POST['nationaliteit'];
$lengte = $_POST['lengte'];
$gewicht = $_POST['gewicht'];
$hobbys = $_POST['hobbys'];
$maaltijd = $_POST['maaltijd'];
$drinken = $_POST['drinken'];
$muziek = $_POST['muziek'];
$website = $_POST['website'];
$pasfoto = $_POST['pasfoto'];
$helmfoto = $_POST['helmfoto'];
$eerstegp = $_POST['eerstegp'];
$laatstegp = $_POST['laatstegp'];
$aantalgps = $_POST['aantalgps'];
$zeges = $_POST['zeges'];
$punten = $_POST['punten'];
$poles = $_POST['poles'];
$snelsteronden = $_POST['snelsteronden'];
$podium = $_POST['podium'];
$wktitels = $_POST['wktitels'];
$biografie = $_POST['biografie'];
$prestaties = $_POST['prestaties'];
$id = $_POST['id'];
// Maak SQL query om toe te voegen (UPDATE)
$sql = " UPDATE coureurs SET
naam = '".$naam."',
geboortedatum = '".$geboortedatum."',
geboorteplaats = '".$geboorteplaats."',
woonplaats = '".$woonplaats."',
burgerlijkestaat = '".$burgerlijkestaat."'
kinderen = '".$kinderen."'
nationaliteit = '".$nationaliteit."'
lengte = '".$lengte."'
gewicht = '".$gewicht."'
hobbys = '".$hobbys."'
maaltijd = '".$maaltijd."'
pasfoto = '".$pasfoto."'
muziek = '".$muziek."'
website = '".$website."'
pasfoto = '".$pasfoto."'
helmfoto = '".$helmfoto."'
eerstegp = '".$eerstegp."'
laatstegp = '".$laatstegp."'
aantalgps = '".$aantalgps."'
zeges = '".$zeges."'
punten = '".$punten."'
poles = '".$poles."'
snelsteronden = '".$snelsteronden."'
podium = '".$podium."'
wktitels = '".$wktitels."'
biografie = '".$biografie."'
prestaties = '".$prestaties."'
WHERE id=".$id."";
// Voer SQL uit
$Query = mysql_query($sql, $dbh) or die(mysql_error());
If ($Query) {
echo "De coureur is succesvol bewerkt.";
} else {
echo "De coureur is <u>NIET</u> succesvol bewerkt.";
}
}
?>
<div align="center">
<p><strong>Coureurpagina bewerken</strong></p>
<p align="left"><strong>Privé Factfile</strong></p>
</div>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="submit" value="yes" />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Naam</td>
<td><input name="naam" type="text" value="<?PHP echo "".$record["naam"]."";?>" /></td>
</tr>
<tr>
<td>Foto</td>
<td><input name="pasfoto" type="text" value="<?PHP echo "".$record["pasfoto"]."";?>" /></td>
</tr>
<tr>
<td>Geboortedatum</td>
<td><input name="geboortedatum" type="text" value="<?PHP echo "".$record["geboortedatum"]."";?>" /></td>
</tr>
<tr>
<td>Geboorteplaats</td>
<td><input name="geboorteplaats" type="text" value="<?PHP echo "".$record["geboorteplaats"]."";?>" /></td>
</tr>
<tr>
<td>Woonplaars</td>
<td><input name="woonplaats" type="text" value="<?PHP echo "".$record["woonplaats"]."";?>" /></td>
</tr>
<tr>
<td>Burgerlijke Staat</td>
<td><input name="burgerlijkestaat" type="text" value="<?PHP echo "".$record["burgerlijkestaat"]."";?>" /></td>
</tr>
<tr>
<td>Kinderen</td>
<td><input name="kinderen" type="text" value="<?PHP echo "".$record["kinderen"]."";?>" /></td>
</tr>
<tr>
<td>Nationaliteit</td>
<td><input name="nationaliteit" type="text" value="<?PHP echo "".$record["nationaliteit"]."";?>" /></td>
</tr>
<tr>
<td>Lengte</td>
<td><input name="lengte" type="text" value="<?PHP echo "".$record["lengte"]."";?>" /></td>
</tr>
<tr>
<td>Gewicht</td>
<td><input name="gewicht" type="text" value="<?PHP echo "".$record["gewicht"]."";?>" /></td>
</tr>
<tr>
<td>Hobby's</td>
<td><input name="hobbys" type="text" value="<?PHP echo "".$record["hobbys"]."";?>" /></td>
</tr>
<tr>
<td>Favoriete eten</td>
<td><input name="maaltijd" type="text" value="<?PHP echo "".$record["maaltijd"]."";?>" /></td>
</tr>
<tr>
<td>Favoriete drinken</td>
<td><input name="drinken" type="text" value="<?PHP echo "".$record["drinken"]."";?>" /></td>
</tr>
<tr>
<td>Favoriete muziek</td>
<td><input name="muziek" type="text" value="<?PHP echo "".$record["muziek"]."";?>" /></td>
</tr>
<tr>
<td>Website</td>
<td><input name="website" type="text" value="<?PHP echo "".$record["website"]."";?>" /></td>
</tr>
<tr>
<td>Helmfoto</td>
<td><input name="helmfoto" type="text" value="<?PHP echo "".$record["helmfoto"]." ";?>" /></td>
</tr>
</table>
<p><strong>F1 Factfile</strong>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="44%">Eerste Race</td>
<td width="56%"><input name="eerstegp" type="text" value="<?PHP echo "".$record["eerstegp"]."";?>" /></td>
</tr>
<tr>
<td>Laatste Race</td>
<td><input name="laatstegp" type="text" value="<?PHP echo "".$record["laatstegp"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Races</td>
<td><input name="aantalgps" type="text" value="<?PHP echo "".$record["aantalgps"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Overwinningen</td>
<td><input name="zeges" type="text" value="<?PHP echo "".$record["zeges"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Punten</td>
<td><input name="punten" type="text" value="<?PHP echo "".$record["punten"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Pole-Positions</td>
<td><input name="poles" type="text" value="<?PHP echo "".$record["poles"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Snelste Ronden</td>
<td><input name="snelsteronden" type="text" value="<?PHP echo "".$record["snelsteronden"]."";?>" /></td>
</tr>
<tr>
<td>Aantal Podiums</td>
<td><input name="podium" type="text" value="<?PHP echo "".$record["podium"]."";?>" /></td>
</tr>
<tr>
<td>Aantal WK-Titels (Jaren)</td>
<td><input name="wktitels" type="text" value="<?PHP echo "".$record["wktitels"]."";?>" /></td>
</tr>
<tr>
<td><p>Biografie</p>
<p> </p>
<p><br>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><br>
</p></td>
<td><textarea name="biografie" cols="40" rows="20"></textarea></td>
</tr>
</table>
<strong><br>
Carrière: Jaar + Prestatie</strong>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="26%"><p>Jaar : Prestatie</p>
<p> </p>
<p><br>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><br>
</p></td>
<td width="74%"><textarea name="prestaties" cols="40" rows="20"><?PHP
$record['prestaties'] = str_replace("\n", "<br>", $record['prestaties']);
echo "".$record["prestaties"]."";?></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="hidden" name="id" value="<?php echo $record['id']; ?>" /></td>
</tr>
</table>
<p>
<input type="submit" value="Voeg toe" name="submit" />
</p>
</form>
<p> </p>
</td>
</tr>
</table>