Jump to content

Strange issue


Pioden

Recommended Posts

I'm really not sure how to describe this problem - hence the rather unhelpful title!

 

OK in order to make life easier for designers etc. I wanted all my HTML etc. available in one file - which includes some embedded PHP. In the presentation file i have the line

 

$main_link_display = "<a href=\"index.php?p=$page_uid\">$title</a><br />$subgroup";

 

in the other file (linked by an 'include') where the code is required I have

 

$navigation .= $main_link_display;

 

As you might guess I doesn't work. Instead of the expected HTML and PHP output I get

<a href="index.php?p="></a><br />

 

What am I doing wrong? I have my head on the wrong way round today :-(

Link to comment
https://forums.phpfreaks.com/topic/104708-strange-issue/
Share on other sites

$page_uid and $title must be defined at the time the $main_link_display = "...." statement is executed.

 

If $main_link_display = "...." is more like a "template", then you should use "place holder tags" in it and use the str_replace() function to insert the actual values. Place holder tags are anything you want, but {tagname} is typically used.

Link to comment
https://forums.phpfreaks.com/topic/104708-strange-issue/#findComment-535913
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.