hoi!

ik heb een pagina die data via deze code uit de database haalt
<?php

$pid = is_int($_GET['id']) ? $_GET['id'] : 1;


$sql = "SELECT titel, content FROM pagina WHERE id = " . $pid . " LIMIT 1;";

$res = mysql_query($sql) or trigger_error(mysql_error());

$row = mysql_fetch_assoc($res);


?>
//menu
<a href="id=1">link 1</a>
<a href="id=2">link 2</a>
<?php
echo $row['titel'].'<br />'.nl2br($row['content']);
?>

Nu wil ik als je bijv. link 1 opent dat er nog een menu komt die ook weer data uit een andere tabel uit de database haalt...
dan krijg je zoiets
/index.php?id=2&menu2=1

Weet iemand hoe dat moet?

alvast heel erg bedankt!
<?php

$query='
SELECT *
FROM cms_pages';
$result=mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_array($result)){
if($_GET['navpage'] == $row['page']){
$style = 'open';
}else{
$style = 'closed';
}
if(!$_GET['navpage'] || $_GET['navpage'] != $row['page']){
echo '<a href="?navpage='.$row['page'].'"><img src="images/nav_'.$style.'.jpg" border="0"></a> '.$row['page'].'<br>';
}else{
echo '<a href="cms_index.php" target="_self"><img src="images/nav_'.$style.'.jpg" border="0"></a> '.$row['page'].'<br>';
}
if($_GET['navpage'] == $row['page']){
echo '<font face="Arial, Helvetica, sans-serif" size="1" color="#000000">';
$subj = explode(',', $row['subj']);
for($i=0; $i<count($subj); $i++){
if($subj[$i]!=''){
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000000">- <a href="?action=update&page='.$row['page'].'&subj='.$subj[$i].'" class="navlink">'.$subj[$i].'</a></font><br>';
}
}
echo '</font>';
}
}
echo '<br> <a href="?action=home" class="back">Return to index</a>';

?>

zo heb ik et in mijn pagina gedaan...

[URL=www.centuryweb.nl/cms.jpg]Voorbeeld
Wat voor query heb je dan? En hoe zien ongeveer de tabellen eruit?

Reageren