Hallo beste mensen,

Ik zit met het volgende probleem,
ik krijg de volgende fout melding.

Parse error: syntax error, unexpected T_ECHO in /home/pcarjan/public_html/testasp/show.php on line 29

Line 29 start met

 echo "<td>" . echo $row['klantnr'] . "</td>";


Dit is alle andere code der omheen.

 
$result = mysql_query("SELECT * FROM klanten");

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . echo $row['klantnr'] . "</td>";
  echo "<td>" . echo $row['Naam'] . "</td>";
  echo "</tr>";
  }
echo "</table>";



Wat doe ik verkeerd.
zet je php code even tussen <?php en ?> tags
echo "<td>" . echo $row['klantnr'] . "</td>";

vervangen door

echo "<td>" . $row['klantnr'] . "</td>";

en in het vervolg even [ignore][code][/ignore] tags EN <?phptags
Edit: (Boaz) ff ignore tags toegevoegd voor de duidelijkheid.
Tip: Gebruik enkele quotes in je php-code, behalve bij een query. Dat scheelt een hoop ellende bij het echoen van html-code. html-code eist namelijk dubbele quotes en die moet je anders gaan escapen. Voorbeeldje:
<?php
// dubbele quotes
echo "<form name=\"formulier\">";

// enkele quotes
echo '<form name="formulier">';
?>

Reageren