hi,
ich habe einen link den ich auf einer html seite aufrufe. dort funktioniert er auch. da der code aber redundant ist und in mehreren unterseiten auftaucht möchte ich ihn in eine extra php datei schreiben.
ich habe bereits eine layout.php datei. die sieht insgesamt so aus:
<?php
session_start();
if(!isset($_SESSION["style"]))
$_SESSION["style"] = "opel";
switch ($_SESSION["style"])
{
case "opel":
echo "<td height=\"34\"><a href=\"....... HIER STEHEN SCHON
ANDERE LINKS DRIN; DIE AUCH FUNKTIONIEREN...
und dann kommt die zeile mit dem link um den es geht:
[COLOR=red]
<a href=\"index.daew.php?".session_name()."=".session_id()."\"
target=\"_self\" onClick=\"MM_nbGroup('down','group1','card_daew','',1)\"
onMouseOver=\"MM_nbGroup'over','card_daew','bilder/menu/chevy.gif','',1)\" onMouseOut=\"MM_nbGroup('out')\">
<img src=\"bilder/menu/card_daew.gif\" name=\"card_daew\" width=\"165\" height=\"34\" border=\"0\"></a>
[/COLOR]
</td>";
break;
}
?>
in meiner html datei gebe ich dann ein
<?PHP include("layout.php"); ?>
jetzt funktioniert der link leider nicht mehr. ich habe schon alles durchgetestet und alles lässt auch einen syntaxfehler bzgl. der anführungszeichen im code mit dem link schließen. leider bringt der browser nur die meldung das der link nicht aktuell ist.
kann mir einer sagen wie die zeile mit dem link richtig heißen muss?
das hier ist die eigentliche html codezeile die funktioniert hat und die mir das php nach aufruf der include auch 1:1 wieder rausgeben soll:
[COLOR=blue]
<a href="index_daew.php?<?php echo session_name() . "=" . session_id(); ?>" target="_self" onClick="MM_nbGroup('down','group1','card_daew','',1)" onMouseOver="MM_nbGroup('over','card_daew','bilder/menu/chevy.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="bilder/menu/card_daew.gif" name="card_daew" width="165" height="34" border="0"></a>
[/COLOR]
ich habe einen link den ich auf einer html seite aufrufe. dort funktioniert er auch. da der code aber redundant ist und in mehreren unterseiten auftaucht möchte ich ihn in eine extra php datei schreiben.
ich habe bereits eine layout.php datei. die sieht insgesamt so aus:
<?php
session_start();
if(!isset($_SESSION["style"]))
$_SESSION["style"] = "opel";
switch ($_SESSION["style"])
{
case "opel":
echo "<td height=\"34\"><a href=\"....... HIER STEHEN SCHON
ANDERE LINKS DRIN; DIE AUCH FUNKTIONIEREN...
und dann kommt die zeile mit dem link um den es geht:
[COLOR=red]
<a href=\"index.daew.php?".session_name()."=".session_id()."\"
target=\"_self\" onClick=\"MM_nbGroup('down','group1','card_daew','',1)\"
onMouseOver=\"MM_nbGroup'over','card_daew','bilder/menu/chevy.gif','',1)\" onMouseOut=\"MM_nbGroup('out')\">
<img src=\"bilder/menu/card_daew.gif\" name=\"card_daew\" width=\"165\" height=\"34\" border=\"0\"></a>
[/COLOR]
</td>";
break;
}
?>
in meiner html datei gebe ich dann ein
<?PHP include("layout.php"); ?>
jetzt funktioniert der link leider nicht mehr. ich habe schon alles durchgetestet und alles lässt auch einen syntaxfehler bzgl. der anführungszeichen im code mit dem link schließen. leider bringt der browser nur die meldung das der link nicht aktuell ist.
kann mir einer sagen wie die zeile mit dem link richtig heißen muss?
das hier ist die eigentliche html codezeile die funktioniert hat und die mir das php nach aufruf der include auch 1:1 wieder rausgeben soll:
[COLOR=blue]
<a href="index_daew.php?<?php echo session_name() . "=" . session_id(); ?>" target="_self" onClick="MM_nbGroup('down','group1','card_daew','',1)" onMouseOver="MM_nbGroup('over','card_daew','bilder/menu/chevy.gif','',1)" onMouseOut="MM_nbGroup('out')"><img src="bilder/menu/card_daew.gif" name="card_daew" width="165" height="34" border="0"></a>
[/COLOR]
Kommentar