hallo mensen,

ik heb een vraagje, hoe kan je uit de database je pagina's halen?
dus ik heb een database met de 2 tabellen ( navigatie & web_content)
en ik heb een menu gemaakt.
nu wil ik uit de database de link halen en laten zien, weten jullie hoe dat moet?

Volgens mij moet dat zo ? SELECT `naam` FROM `navigatie` WHERE `id_nav`="1"
maar wat moet ik dat plaatsen ?

<?php include "inc/config.php" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org"; />
<title>Opdracht</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="header_area"><?php include "header.php"; ?></div>

<div class="menu">


</div>

</body>
</html>

$query = "SELECT * FROM navigatie";  
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result)){ 
    echo '<a href="' . $row['id'] . '">' . $row['naam'] . '</a>';
}



zoiets als dit?
Waarom al die 'vreemde' dingen in je query?
SELECT `naam` FROM `navigatie` WHERE `id_nav`="1"

Maak daar gewoon dit van.
SELECT naam FROM navigatie WHERE id_nav=1
ja dat klopt :)
maar k krijg nu error deze Parse error: syntax error, unexpected T_LNUMBER in C:\xampp\xampp\htdocs\opdracht\index.php on line 17

dit is de regel : $query = "SELECT naam FROM navigatie WHERE id_nav="2"";
probeer het zonder de dubbele quotes om de "2" anders single quotes
Geen quotes.
Er horen geen dingen als ' of " om getallen heen.

Reageren