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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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