Hi,
I really hope one of you nice people will be able to help as i've searched and searched for the answer to this question, but i just can't figure it out!
I have a mysql database which contains the main content of pages for my website.
So, when i need to select a page, the script finds the right row in the table and outputs it to display for the user. To display the text that is retrieved from the database, i use this normal bit of code -
<?php echo($dbarray['page']); ?>
This all works fine, and if i include HTML within the 'page' field of the database, this is output to the page, so i can make things bold etc.
However, i want to be able to use a PHP script within the data that is retrieved from the database. For example, as part of the page text, i want to be able to use the users name, which is set in the main document. However, when i use this code -
<?php echo($username); ?>
as part of the page text that is saved in the database, nothing hapens - there's just white space on the page!
People have suggested i use this code instead -
<' . "? echo($username) ?" . '>';
however all this does is output the whole PHP code to the screen, and the code isn't actually processed?
I hope this all makes sense, and if anyone has the answer as to how i can get this to work, it would be greatly appreciated.
Thanks in advance guys!