Tags:   
		
				php
				
		
			
		
	
		
		
		
		
				
				
					
					
	
						Jeg er nybegynder og har læst et lille hæfte om PHP og MySQL...
Jeg vil gerne lave en menu hvor punkterne ligger i en database og vises på en liste det samme gør underpunkterne.
Når et punkt vælges kommer en liste med underpunkterne fra det valgte menupunkt.
Sikkert meget basic for jer rutineret udviklere og en hovedpine for mig...
Det jeg har gjort er:
<div id="side1">
<dl>
<?php 
include ("includes/forbind_test_db.php");
$foresp = mysql_query("SELECT * FROM side1") or die(msql_error());
while($post = mysql_fetch_array($foresp)){
	echo "<dt><a href=\"side1.php?side1=$post[side1ID]\">$post[side1_navn]</a></dt>\n";
	if(isset($_GET["side1ID"])){
		$foresp = mysql_query("SELECT * FROM side1");
		while($post = mysql_fetch_array($foresp)){
			echo "<dd><a href=\"side1.php?side1=post[side1ID]\">$post[side1_navn]</a></dd>\n";
		}
	}
}
?>
</dl>
</div>
						
						
						
						
					
		
				 
					
				
	
					
						1 svar postet i denne tråd vises herunder
						1 indlæg har modtaget i alt 4 karma
					
					
					
				
 
					
			
				
				
					
					
	
						Det er lidt rodet syntes jeg .. men det er nok bare min måde at kode på .. du laver den samme forspørgelse 2 gange .. hvorfor det ?
<?php 
include ("includes/forbind_test_db.php");
$foresp = mysql_query("SELECT * FROM side1") or die(msql_error());
while($post = mysql_fetch_array($foresp)){
	echo "<dt><a href=\"side1.php?side1=$post[side1ID]\">$post[side1_navn]</a></dt>\n";
		
	if(isset($_GET["side1ID"])){
		
		$foresp = mysql_query("SELECT * FROM side1");
		while($post = mysql_fetch_array($foresp)){
				
			$side = $post['side1ID'];
			$side_navn = $post['side1_navn']
			echo "<dd><a href=\"side1.php?side1=$side\">$side_navn</a></dd>\n";
		}
	}
}
?>