Jump to content

Variable problem


wemustdesign

Recommended Posts

Hi, I am having a problem and am not sure what is wrong. I am creating a menu for my site and am passing a variable to the menu so that is can highlight what page the user is on. I have declared the variable $lm2 as test. This echo's fine and outputs "test". The problem is when I try to echo the output in left_menu.php, nothing is outputted? How isn't left_menu.php not picking this up, the include is after I have declared the variable.

 

You can see what I mean here http://www.photography.studio-for-hire.com/ as you can see the variable is outputted at the not but not at the menu section

 

<? $lm2 = "test";
echo "Variable: $lm2"; ?>

<? include "http://www.studio-for-hire.com/header.php"; ?>

<div id="wrapper">

   <div id="left_column">
    <div class="bar_links">

   <? include "http://www.studio-for-hire.com/left_menu.php"; ?>

    </div><!--bar_links-->
   </div><!--left column-->
    

Link to comment
https://forums.phpfreaks.com/topic/152634-variable-problem/
Share on other sites

Here is the left_menu.php file

<div class="arrowgreen">
<ul>
	<li><a href="http://www.photography.studio-for-hire.com" class="<? echo "$lm1"; ?>"title="Photography Studio for Hire">Photography Studio</a></li>
	<li><a href="http://www.dance.studio-for-hire.com" class="<? echo "$lm2"; ?>" title="Dance Studio for Hire">Dance Studios</a></li>
	<li><a href="http://www.recording.studio-for-hire.com" title="Recording Studio for Hire">Recording Studios</a></li>
	<li><a href="http://www.rehearsal.studio-for-hire.com" title="Rehearsal Studio for Hire">Rehearsal Studios</a></li>
	<li><a href="http://www.television.studio-for-hire.com" title="Television Studio for Hire">Television Studios</a></li>
</ul>
</div>

<? echo "Variable: $lm2"?>

Link to comment
https://forums.phpfreaks.com/topic/152634-variable-problem/#findComment-801585
Share on other sites

works with inline css

<?php

$lm1="STYLE='text-decoration: none;'";
$lm2="STYLE='text-decoration: none;'";
?>

<div class="arrowgreen">
   <ul>
      <li><a href="http://www.photography.studio-for-hire.com" <?php echo "$lm1"; ?> title="Photography Studio for Hire">Photography Studio</a></li>
      <li><a href="http://www.dance.studio-for-hire.com" <?php echo "$lm2"; ?> title="Dance Studio for Hire">Dance Studios</a></li>
      <li><a href="http://www.recording.studio-for-hire.com" title="Recording Studio for Hire">Recording Studios</a></li>
      <li><a href="http://www.rehearsal.studio-for-hire.com" title="Rehearsal Studio for Hire">Rehearsal Studios</a></li>
      <li><a href="http://www.television.studio-for-hire.com" title="Television Studio for Hire">Television Studios</a></li>
   </ul>
</div>

<?php echo "Variable: $lm2"?>

 

class way off doing it.

 


<STYLE>

a.redarrow1,a.redarrow{
text-decoration: none;
}

</STYLE>

<?php
$lm1="redarrow";
$lm2="redarrow1";
?>

<div class="arrowgreen">
   <ul>
      <li><a href="http://www.photography.studio-for-hire.com" class="<?php echo "$lm1"; ?>" title="Photography Studio for Hire">Photography Studio</a></li>
      <li><a href="http://www.dance.studio-for-hire.com" class="<?php echo "$lm2"; ?>" title="Dance Studio for Hire">Dance Studios</a></li>
      <li><a href="http://www.recording.studio-for-hire.com" title="Recording Studio for Hire">Recording Studios</a></li>
      <li><a href="http://www.rehearsal.studio-for-hire.com" title="Rehearsal Studio for Hire">Rehearsal Studios</a></li>
      <li><a href="http://www.television.studio-for-hire.com" title="Television Studio for Hire">Television Studios</a></li>
   </ul>
</div>

<?php echo "Variable: $lm2"?>

Link to comment
https://forums.phpfreaks.com/topic/152634-variable-problem/#findComment-801597
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.