Tema: mysql php ir meniu
Autorius: Exo
Data: 2010-09-17 13:58:09
Sveiki,
Reiktų pagalbos. Turiu tokį meniu imamą iš DB:
<?php
$query = "select id, pav from kontentas where tipas = 2"; 
$result = mysql_query($query) or die(mysql_error());
    while($row = mysql_fetch_array($result)){
    echo "<li><a href='?article=$row[id]'>$row[pav]</a></li>";				
    }
?>
Jį rodo teisignai (pavadiniamas ir ID atitinka viskas tvarkoj).
Toliau yra pagrindinis failas kuriame turi visa tai rodyti:
<table class="table2">
<tr>
	<td valign="top">
   		<?php
			include ("include/leftmenu.php");
		?>
	</td>
	<td>
    	<div class="h6">
		<?php
			$article = isset($_GET['article']) ? ($_GET['article']) : "";
			$sql = empty($article) ? "select * from kontentas where tipas = 2 order by data desc limit 1" : "select * from kontentas where id = $article";
			$result = mysql_query($sql) or die(mysql_error());

			while($row = mysql_fetch_array($result)){
				echo $row['data'];
				echo "<p class='h1'>$row[pav]</p>";
				echo $row['tekst'];				
			}
		?>
        </div>
	</td>
</tr>
</table>

meniu includina, vikas gerai ir rodo naujausią tekstą, tai irgi gerai. Bet kai paspaudi ant kurio nors meniu punktų eina lauk į index'ą. 
gal galėtumėte padėti rasti problemą?
   

-- 
EXO
Vilnius, +37064445484
http://www.lietuvosgamta.com
http://rastai.lietuvosgamta.com