Avatar billede krestian Nybegynder
20. december 2007 - 08:54 Der er 5 kommentarer og
1 løsning

PHP kode i html kode

Hej,

Jeg har lidt problemer med at lave noget html kode og inden i denne kode få lavet noget php kode.

Jeg prøver følgende:

echo "<a href='/index.php'>Forside</a>".if($_SESSION['usersession']){echo "<a href='/logout.php'>Logout</a>";}."";

Jeg vil gerne have, at hele kodelinien står på en linie og ikke som ndenstående:

echo "<a href='/index.php'>Forside</a>";
if($_SESSION['usersession']){
echo "<a href='/logout.php'>Logout</a>";}

Kan nogen hjælpe mig?

Hilsen
Krestian
Avatar billede nielle Nybegynder
20. december 2007 - 08:57 #1
Sådan?

echo "<a href='/index.php'>Forside</a>" . ($_SESSION['usersession']) ? "<a href='/logout.php'>Logout</a>" : "";
Avatar billede nielle Nybegynder
20. december 2007 - 08:58 #2
Personligt ville jeg dog til enhver tid foretrække din 2. version. :^)
Avatar billede krestian Nybegynder
20. december 2007 - 09:02 #3
Ja, det kan også være, at jeg fortsætter med min version nr. 2.

Men det har længe irriteret mig, at jeg ikke ved, hvordan jeg kan sætte al koden på en linie.

Jeg tester din kode senere i dag og vender tilbage...

Og tak for hurtig reaktion!
Avatar billede sjh Nybegynder
20. december 2007 - 13:31 #4
Det kan også laves sådan..


<?php
  $page_title  = 'Test side.';
  $link_home  = '<a href="/index.php">Forside</a>';
  $link_login  = '<a href="/login.php">Login</a>';
  $link_logout = '<a href="/logout.php">Logout</a>';
  $link_access = isset($_SESSION['usersession']) ? $link_logout : $link_login;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title><?=$page_title;?></title>
  </head>
  <body>
  <?="$link_home | $link_access";?>
  </body>
</html>
Avatar billede krestian Nybegynder
23. december 2007 - 21:21 #5
Hej nielle,

Dit svar virker! Smit et svar...
Avatar billede nielle Nybegynder
23. december 2007 - 21:23 #6
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester