Slettet bruger
18. oktober 2005 - 21:53
Der er
26 kommentarer og 1 løsning
echo indeni et a tag
Hej Her er et let spørgsmål...: Jeg har et script hvor jeg i et a tag gerne vil gøre det her: <?php <a href="$_SERVER['PHP_SELF'];?order=date" title="sort by date">Date</a> ?> Det går dog ikke særligt godt ;o) Hvordan er syntaxen nu i det her tilfælde ?? På forhånd mange tak
Annonceindlæg fra Admin By Request
18. oktober 2005 - 21:55
#1
Der er flere måder. " og ' kan begge bruges, og er lige tilladte. <?php echo "<a href=\"".$_SERVER['PHP_SELF']."?order=date\" title=\"sort by date\">Date</a>"; ?>
18. oktober 2005 - 21:55
#2
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=date" title="sort by date">Date</a>
18. oktober 2005 - 21:55
#3
Damn, ham Jaw er hurtig :-)
18. oktober 2005 - 21:56
#4
:-)
Slettet bruger
18. oktober 2005 - 22:01
#5
Arrh.. ja, det virker seføli... det kunne godt ske jeg skulle være lidt mere præcis: $log_header =<<<EOD <h2><center>Log Database</center></h2> <table width="90%" border="0" align="center"> <tr> <th><a href=\"".$_SERVER['PHP_SELF']."?order=date\" title=\"sort by date\">Date</a></th> </tr> EOD;
Slettet bruger
18. oktober 2005 - 22:02
#6
det er så $log_header jeg vil udskrive ;o)
18. oktober 2005 - 22:12
#7
Og hvad er så problemet??? Det er vel så bare: echo $log_header; ?
Slettet bruger
18. oktober 2005 - 22:18
#8
Ja, men den giver fejl i det med $_SERVER['PHP_SELF'] :o(
18. oktober 2005 - 22:21
#9
Så må du jo skrive hvad den skriver. Gider ikke gætte mig til en fejlmeddelelse ! Men jeg har aldrig rigtig brugt det EOD-noget, så kan ikke helt huske syntax'en, men her har du en syntax der i hvert fald virker: $log_header = " <h2><center>Log Database</center></h2> <table width=\"90%\" border=\"0\" align=\"center\"> <tr> <th><a href=\"".$_SERVER['PHP_SELF']."?order=date\" title=\"sort by date\">Date</a></th> </tr> ";
Slettet bruger
18. oktober 2005 - 22:26
#10
Takker for input.. Nu gør jeg bare sådan her: $self = $_SERVER['PHP_SELF']; $log_header =<<<EOD <h2><center>Log Database</center></h2> <table width="90%" border="0" align="center"> <tr> <th><a href="$self?order=date" title="sort by date">date</a></th> </tr> EOD;
18. oktober 2005 - 22:27
#11
Det er også en mulighed :)
18. oktober 2005 - 22:34
#12
Hvis du fjerner apostrofferne omrking index, ville din oprindelige kode virke href="$_SERVER[PHP_SELF]"
18. oktober 2005 - 22:40
#13
Ville det, men det er jo i princippet ikke rigtig syntax, omend det ville virke.
18. oktober 2005 - 22:42
#14
det er helt korrekt syntax, når variablen står inde i en streng
Slettet bruger
18. oktober 2005 - 22:44
#15
Til plx: Det her: $log_header =<<<EOD <h2><center>Log Database</center></h2> <table width="90%" border="0" align="center"> <tr> <th><a href=$_SERVER['PHP_SELF'];>ID</a></th> </tr> EOD; echo $log_header; Det virker desværre ikke...
18. oktober 2005 - 22:47
#16
Diskutere gider jeg ikke, men jeg vil smide et svar, for spørgsmålet er vel lukket, eller hva? Ellers så afvis blot.
18. oktober 2005 - 22:48
#17
Prøv så lige $log_header =<<<EOD <h2><center>Log Database</center></h2> <table width="90%" border="0" align="center"> <tr> <th><a href="{$_SERVER['PHP_SELF']}">ID</a></th> </tr> EOD; echo $log_header;
Slettet bruger
18. oktober 2005 - 22:52
#18
D E T var en tuborg, der ville noget ;o) Jubiii... erikjacobsen har fundet løsningen. smider du lige et svar, så du kan få nogle point ? Takker
18. oktober 2005 - 22:53
#19
<th><a href=$_SERVER['PHP_SELF'];>ID</a></th> Det var så også gåseøjnene du fjernede, og ikke apostrofferne :)
18. oktober 2005 - 22:56
#20
Jeg samler slet ikke på point, tak.
Slettet bruger
18. oktober 2005 - 22:57
#21
Problem: plx har også ret... Jeg må vel dele pointene mellem jer så ;o)
Slettet bruger
18. oktober 2005 - 22:57
#22
erikjacobsen: det lyder hæderligt :o) Så får plx dem bare... Bli'r han sikkert glad for...
18. oktober 2005 - 22:59
#23
Ikke for at være på tværs, og giv bare plx pointene, men jeg mener ikke at plx's forslag overholder den rigtige syntax. Eller er det mig der virkelig er på gale vej?
Slettet bruger
18. oktober 2005 - 23:03
#24
Uden på nogen måde, overhovedet, at være god til PHP, vil jeg (og jeg har ingenting at have det i) mene at erikjacobsen's forslag overholder syntax-kravene (hvis man kan sige det?)... Fordi noget virker, betyder det ikke nødvendigvis at det er det rigtige... En eller anden skal jo have point ;o)
18. oktober 2005 - 23:05
#25
18. oktober 2005 - 23:14
#26
Præcis, min php brokker sig også. Men lad det ligge, jeg hopper af herfra...
Slettet bruger
12. august 2006 - 00:57
#27
bare for at lukke den her tråd...
Vi tilbyder markedets bedste kurser inden for webudvikling