ik heb deze code gemaakt om een veld te veranderen uit de db. het werkt alleen niet. krijg de onderstaande error


<?php

require('db_connect.php'); // database connect






if (isset($_GET["bevestiging"])){

$query="UPDATE werknemers SET
titel = '".$_POST["titel"]."'
where titel=".$_POST["titel"];

echo("De volgende opdracht is uitgevoerd: <b>$sql</b><BR>\n");

if ($result){

echo ("Module titel " .$_GET["titel"]. " is bewerkt<br>\n");
echo ("<a href=\"docent_aanvragenstatus.php\"> Terug naar het overzicht</a>");

}else{

$sql = "SELECT * FROM ma WHERE titel='".$_GET['titel']."'";

$result = pg_query($sql);

?>

<html>



<?php

while($rij = pg_fetch_object($result)) {
?>

<table width="100%" border="0">
<tr>
<td width="23%">
Titel:
</td>
<td width="77%">
<?=$rij->titel; ?>
</td>
</tr>
<tr>
</table>
<?php
}
?>

<form method=”post”>
<input type="hidden" name="bevestiging" value="1">
<input type="hidden" name="titel" value="<?php echo($_GET["titel"]);?>">
titel: <input type="text" name="titel" value="<?php echo($tl);?> size="30"><br>
<hr>


<input type="Submit" value="Bijwerken">
<input type="Button" value="Nee, terug" onclick="javascript:history.back();">

</form>

<?php
}
?>
</html>

krijg alleen deze melding

Parse error: parse error, unexpected $end in c:\program files\apache group\Apache\htdocs\project final\copy of project_site_241005\bewerken.php on line 81
En lijn 81 is?
Als ik je code zo bekijk, zou ik even kijken of alle paren accolades in balans zijn.
Ja. Dat zou best kunnen. Ik tel 3 geopende en 2 gesloten.
3 -2 = 1, dus er is een niet gesloten.

(grappig, zulke dingen tel ik altijd op me vingers ^^)

Waarom staat ie BTW in het Phphulp forum ^^
<?php
$query="UPDATE werknemers SET
titel = '".$_POST["titel"]."'
where titel=".$_POST["titel"];
?>

Is dit nuttig?
In mijn PHP-editor staat er dat er 2 accolades niet gesloten zijn..
je moet indd nog 2 accolades afsluiten
===========> Frank ben je er nog?

Groet, lissy
frank is er weer. had ff druk met andere school dingen. gaat het zo even checken.

Reageren