16. april 2014 - 12:23
Der er
9 kommentarer og 1 løsning
Håndtere variabler
I php henter jeg variabler overført fra anden side således $aar = $_GET['aar']; if(!isset($aar)) { $aar = "2014"; } else { $aar = mysql_real_escape_string($aar); } Nu skal jeg så ende op med at udskrive $aar i XML $xmlBody .= "<aar>' . $aar . '</aar> "; Anyone?
Annonceindlæg fra Computerworld it-jobbank
16. april 2014 - 12:35
#1
Når du escaper dit output skal du bruge de samme citationstegn: $xmlBody .= "<aar>" . $aar . "</aar>";
16. april 2014 - 13:15
#2
Ok. Kan godt være jeg balancerer på nippet til at være dum, men. Hvis nu jeg vil udskrive dette: <aar year="2014"></aar> prøver jeg uden held: $xmlBody .= "<aar year="" . $aar . ""></aar>";
16. april 2014 - 17:12
#3
Det er jo fordi du escaper din streng med samme citationstegn. Hvis du ikke ønsker at escape din streng, kan du nøjes med at escape dit citationstegn: $xmlBody .= "<aar year=\"" . $aar . "\"></aar>"; Eller have din streng i enkelte citationstegn: $xmlBody .= '<aar year="' . $aar . '"></aar>'; Men for at holde god XML syntaks skal du huske at elementer uden indhold lukker sig selv: $xmlBody .= '<aar year="' . $aar . '" />';
16. april 2014 - 22:16
#4
Det er smukt, tak for pædagogisk forklaring. Svar og der er point til dig
17. april 2014 - 03:19
#5
kortere: $xmlBody .= "<aar year=\"$aar\"/>"; endnu kortere: $xmlBody .= "<aar year='$aar'/>"; PS: og et element med navn aar med en attribut med navn year????
18. april 2014 - 21:10
#6
arne_v -> måske jeg ikke forstår det med elementer og attributter. aar vil jeg have til at have en værdi, og kalder den så year?
18. april 2014 - 23:40
#7
<year>2014</year> eller <time year="2014"/> Og under alle omstaendigheder enten engelsk eller dansk ikke begge.
20. april 2014 - 21:18
#8
Jeg takker. Svar=point
22. april 2014 - 20:54
#9
Da I ikke smider et svar for point, udnytter jeg situationen og supplerer med denne: Jeg udskriver <holdid> document.write(x[i].getElementsByTagName("holdid")[0].childNodes[0].nodeValue); Nu vil jeg tilføje et if holdid=xx { yy } else { zz } Hvordan skrives dette korrekt?
Kurser inden for grundlæggende programmering