Jännä ongelma:
Normaalisti sivu toimii hyvin, kun on siis .php päätteinen ja sisältää luonnollisesti html:ää ja valikko on includella tuotu valikko.php.
Tämän sivun kun tyrkkää MySQL-kantaan ja hakee sen sieltä, niin toimii taas muuten hyvin, mutta tuo include tulostuu juuri niinkuin se onkin, eli näkyy sivun lähdekoodissa:
<div id="menu"> <?include("valikko.php");?> </div>
Miten tuon saa ymmärtämään, että se on PHP:tä joka pitää suorittaa?
testaa: <?php include("valikko.php");?>
Sama efekti, paitsi että nyt näkyy sorsassa <?php...
Tästä oli juuri viikon sisällä juttua.
Aihe on jo aika vanha, joten et voi enää vastata siihen.