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 SoftwareOne
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 . '" />';
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?
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?