Jump to content

Help! parse error, expecting `')''


thomasj

Recommended Posts

I get this error:

Parse error: parse error, expecting `')'' in C:\xampp\htdocs\thomasweb\overzicht.php on line 26

 

 

for ($nr=0; $nr < $amount; nr++) {          // this is line 26

$fieldname= strtolower(mysql_field_name($resultaat, $nr));

echo "<td class=\"kop\">$fieldname</td>";

}

 

 

I don't get what's wrong. Can you help me?

Link to comment
https://forums.phpfreaks.com/topic/167797-help-parse-error-expecting/
Share on other sites

<html>

<head>

<title>Overzicht van nieuwsberichten</title>

<style>

>!-

p, td, {font-family:'Verdana, Arial'; font-size: 11pt}

->

</style>

</head>

<body>

<?php

$link = mysql_connect('localhost', 'root', '');

if (!$link) {

    die('Not connected : ' . mysql_error());

}

$db_selected = mysql_select_db('nieuwssysteem', $link);

if (!$db_selected) {

    die ('Can\'t use foo : ' . mysql_error());

}

$sql= "SELECT titel, nieuwsbericht, geplaatst FROM nieuwsberichten";

$resultaat= mysql_query($sql);

$aantal= mysql_num_fields($resultaat);

 

echo "<table border=\"1\">";

echo "<tr>";

for ($nr=0; $nr < $aantal; nr++) {

$veldnaam= strtolower(mysql_field_name($resultaat, $nr));

echo "<td class=\"kop\">$veldnaam</td>";

}

echo "</tr>";

$rijen = mysql_num_rows($resultaat);

if ($rijen > 0) {

for ($nr=0; nr < $rijen; $nr++) {

echo "<tr>";

for ($velden=0; $velden < $aantal; $velden++) {

$waarde = mysql_result($resultaat, $nr, $velden);

if (!waarde) {

$waarde= " ";

}

echo "<td>$waarde</td>";

}

}

echo"</table>";

?>

</body>

</html>

3 problems...fixed and commented:

<html>
<head>
   <title>Overzicht van nieuwsberichten</title>
   <style>
   >!-
   p, td, {font-family:'Verdana, Arial'; font-size: 11pt}
   ->
   </style>
</head>
<body>
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
    die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db('nieuwssysteem', $link);
if (!$db_selected) {
    die ('Can\'t use foo : ' . mysql_error());
}
$sql= "SELECT titel, nieuwsbericht, geplaatst FROM nieuwsberichten";
$resultaat= mysql_query($sql);
$aantal= mysql_num_fields($resultaat);

echo "<table border=\"1\">";
echo "<tr>";
for ($nr=0; $nr < $aantal; $nr++) { //Missing $ on $nr
   $veldnaam= strtolower(mysql_field_name($resultaat, $nr));
   echo "<td class=\"kop\">$veldnaam</td>";
}
echo "</tr>";
$rijen = mysql_num_rows($resultaat);
if ($rijen > 0) {
   for ($nr=0; $nr < $rijen; $nr++) { //Missing $ on $nr
      echo "<tr>";
      for ($velden=0; $velden < $aantal; $velden++) {
         $waarde = mysql_result($resultaat, $nr, $velden);
         if (!waarde) {
            $waarde= " ";
         }
         echo "<td>$waarde</td>";
      }//Missing brace here
   }
}
echo"</table>";
?>
</body>
</html>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.