Ik krijg de volgende foutmelding:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/zonapoth/public_html/php/overzicht.php on line 38

Ik heb in het scipt op op einde van regel 38 even een marker gezet zodat jullie niet hoeven te tellen. Bij deze het script, ik hoop dat iemand ziet wat ik fout heb gedaan.



<?
session_start();
if(!$_SESSION['Login'])
die("Je moet eerst ingelogd zijn...");
?>

<html>
<head>
<link rel='stylesheet' href='../zon.css'>
<title>Overzicht</title>
</head>
<body>
<center><h3>Overzicht artikelen Diabetes Hulmiddelen Service</h3>

<?
if(!@include"connect.php")
die("connect.php niet gevonden");
$sql = "SELECT * FROM dhs";
$res = mysql_query($sql) or die("Er is iets fout gegegaan:<br><br>" . mysql_error());
if(mysql_num_rows($res)){
echo '<table>';
while ($rij = mysql_fetch_array ($res)) {
echo '<tr><td>'.$rij['id'].'</td>';
echo '<td>'.$rij['artikel'].'</td>';
echo '<td>'.$rij['eenheden'].'</td>';
echo '<td>'<a href='bewerken.php?id=' . $rij['id'] >'Bewerken</a><td>'; //regel 38
echo '<td>'<a href='verwijder.php?id=' . $rij['id'] >'Verwijderen</a></td></tr>';
}
echo '</table>';

}else{
echo"Geen artikelen gevonden...<br><br>";
}
?>

</body>
</html>

Alweer bedankt,

Wil

<?php

echo '<td>'.$rij['eenheden'].'</td>';
echo '<td><a href="bewerken.php?id=' . $rij['id'].'">Bewerken</a><td>'; //regel 38
echo '<td><a href="verwijder.php?id=' . $rij['id'].'">Verwijderen</a></td></tr>';

?>

Ik denk dat het zo moet.
Helaas dit geeft ook dezelfde foutmelding. Andere opties?
je vergeet 2x de { en } bij:
if(!$_SESSION['Login']) en
if(!@include"connect.php")
Koen, bedankt maar daar zit het probleem niet. Het zit hem echt in regel 38 waar per rij de links bewerken en verwijderen wil tonen.
<?php
echo '<td>' < a href = 'bewerken.php?id=' . $rij['id'] > 'Bewerken</a><td>';
echo '<td>' < a href = 'verwijder.php?id=' . $rij['id'] > 'Verwijderen</a></td></tr>';
?>

moet zijn:

<?php
echo '<td><a href = "bewerken.php?id=' . $rij['id'] . '">Bewerken</a><td>';
echo '<td><a href = "verwijder.php?id=' . $rij['id'] . '">Verwijderen</a></td></tr>';
?>
<?php
echo '<td>'<a href='bewerken.php?id=' . $rij['id'] >'Bewerken</a><td>'; //regel 38

echo '<td><a href="bewerken.php?id=' . $rij['id'] . '">Bewerken</a><td>';
?>
@ SanThe: hé, een déja-vu ;-)
Helaas SanThe en Jan, ik blijf de zelfde foutmelding behouden.
Plak ff je hele script zoals het nu is?
Ik heb maar één regel verbetert, maar er zitten er nog meerdere met dezelfde fouten in om zelf te doen.

Reageren