Avatar billede cskott Nybegynder
03. oktober 2006 - 18:30 Der er 13 kommentarer og
1 løsning

Sætte overskrift med PHP?

Hej
Jeg vil have PHP til at sætte en overskift når man klikker på et link i menuen, men jeg kan ikke få det til at virke mere..

Linket ser sådan ud:
<a href="Default.php?MenuValg=Kontakt&Overskrift=Kontakt" CLASS="Menulink">Kontakt</a>

Jeg har brugt php på den måde før hvor det har virket men det gør det så bare ikke mere..
Avatar billede nielle Nybegynder
03. oktober 2006 - 18:36 #1
Kan du være lidt mere konkret med hvad du mener med "at sætte en overskrift"?
Avatar billede cskott Nybegynder
03. oktober 2006 - 18:48 #2
Jo altså jeg har menupunktet KONTAKT. Når jeg så klikker på kontakt skal den skrive Kontakt i indholdsruden via &Overskrift=Kontakt
Avatar billede nielle Nybegynder
03. oktober 2006 - 18:55 #3
Sådan?

echo $_GET["overskrift"];
Avatar billede cskott Nybegynder
03. oktober 2006 - 19:10 #4
Jeg kan ikke kige få det til at virke, gider du vise mig hvor den skal smides ind henne? :-)

case Kontakt:
echo $_GET["overskrift"]; "<BR><FONT FACE=Microsoft Sans Serif, arial, verdana, helvetica SIZE=4 COLOR=black>$Overskrift</font><p>";
Avatar billede nielle Nybegynder
03. oktober 2006 - 19:14 #5
Hvad er meningen med din case?
Avatar billede cskott Nybegynder
03. oktober 2006 - 19:24 #6
Det til menupunktet, sådan har jeg bare lært det. Er det ikke nødvendigt eller hva. Jeg er ikke lige den store php haj..
Koden ser sådan ud. 

case Kontakt:
echo  "<BR><FONT FACE=Microsoft Sans Serif, arial, verdana, helvetica SIZE=4 COLOR=black>$Overskrift</font><p>";

print "<FONT FACE=Verdana, Arial, Helvetica, Microsoft Sans Serif COLOR=black size=1><B>Firmanavn</B><BR>Adresse<BR>Postnr & By<BR>Tlf:<BR>;
        break;
Avatar billede nielle Nybegynder
03. oktober 2006 - 19:29 #7
En case uden en tilhørende switch fungere i hvert fald ikke. Men selvom switchen er der, så bliver der jo ikke udskrevet noget, hvis case-delen ikke er opfyldt.

Har du eventyelt noget mere kode end det viste?
Avatar billede cskott Nybegynder
03. oktober 2006 - 19:35 #8
Jo jo jeg har skam switch det ser sådan ud det hele:

<?PHP
switch ($_GET['MenuValg'])
{
case Kontakt:
echo  "<BR><FONT FACE=Microsoft Sans Serif, arial, verdana, helvetica SIZE=4 COLOR=black>$Overskrift</font><p>";

print "<FONT FACE=Verdana, Arial, Helvetica, Microsoft Sans Serif COLOR=black size=1><B>Firmanavn</B><BR>Adresse<BR>Postnr & By<BR>Tlf:<BR>;
        break;
Avatar billede nielle Nybegynder
03. oktober 2006 - 19:37 #9
<?PHP
switch ($_GET['MenuValg'])
{
case "Kontakt":
echo  "<BR><FONT FACE=Microsoft Sans Serif, arial, verdana, helvetica SIZE=4 COLOR=black>" . $_GET["overskrift"];  . "</font><p>";

print "<FONT FACE=Verdana, Arial, Helvetica, Microsoft Sans Serif COLOR=black size=1><B>Firmanavn</B><BR>Adresse<BR>Postnr & By<BR>Tlf:<BR>;
        break;
Avatar billede cskott Nybegynder
03. oktober 2006 - 19:47 #10
Njaa nu får jeg den her fejl.
Parse error: syntax error, unexpected '.'

Det skulle være i echo sætningen
Avatar billede cskott Nybegynder
03. oktober 2006 - 20:00 #11
Nej nu har jeg sgu fået det tíl at virke alligevel..
Avatar billede nielle Nybegynder
03. oktober 2006 - 20:00 #12
Min fejl. Sådan:

<?PHP
switch ($_GET['MenuValg'])
{
case "Kontakt":
echo  "<BR><FONT FACE=Microsoft Sans Serif, arial, verdana, helvetica SIZE=4 COLOR=black>" . $_GET["overskrift"] . "</font><p>";

print "<FONT FACE=Verdana, Arial, Helvetica, Microsoft Sans Serif COLOR=black size=1><B>Firmanavn</B><BR>Adresse<BR>Postnr & By<BR>Tlf:<BR>;
        break;
Avatar billede cskott Nybegynder
03. oktober 2006 - 21:21 #13
Tak for hjælpen.. Læg et svar så får du nogle point..
Avatar billede nielle Nybegynder
03. oktober 2006 - 21:50 #14
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