Hallo Community,
folgende Problematik liegt vor.
Ich habe einen Funktions aufruf, dem ich einen Parameter übergebe, der wiederrum eine Abfrage aus der Datenbank zurückgibt.
Aus unerlässlichen Gründen, wird dieser Rückgabe Parameter nicht in ein zu erstellende XML eingetragen... -.-, alle anderen Parameter werden in
die XML geschrieben nur der eine nicht ---> $outMPI (=kommt aus einer mysql query)...
Hier der Code
Ich hoffe ihr könnt mir weiterhelfen und evtl. erklären wieso das nicht geht....
Ich kann den Parameter ganz normal in einem echo ausgeben....
folgende Problematik liegt vor.
Ich habe einen Funktions aufruf, dem ich einen Parameter übergebe, der wiederrum eine Abfrage aus der Datenbank zurückgibt.
Aus unerlässlichen Gründen, wird dieser Rückgabe Parameter nicht in ein zu erstellende XML eingetragen... -.-, alle anderen Parameter werden in
die XML geschrieben nur der eine nicht ---> $outMPI (=kommt aus einer mysql query)...
Hier der Code
PHP-Code:
public function createXMLOnServer($case_id, $outMPI, $oe, $date)
{
$datei = fopen("*****.xml","w");
$outMPI = parse_str($mpi,$outMPI);
$add2Date = "T00:00:00.000+01:00";
$hash = new DECRYPT();
$sql = new MTB_SQL();
$xmlHead = "<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Source>XMLIMPORT</Source>
<EffectData>
<Source>XMLIMPORT</Source>
<IDContainer>
<FlexibleID>
<key>MPI</key>
<value>$outMPI</value>
</FlexibleID>
</IDContainer>
<Episode>
<Source>XMLIMPORT</Source>
<EpisodeIDContainer>
<FlexibleID>
<key>MTB_EPISODE_ID</key>
<value>$case_id</value>
</FlexibleID>
</EpisodeIDContainer>
<EpisodeRef>MTB$case_id+$hashtext</EpisodeRef>
<HabitationRef>$oe</HabitationRef>
<ValidFrom>
<Date>$date$add2Date</Date>
<Precision>EXACT</Precision>
</ValidFrom>
</Episode>
<OrganisationUnitRefs>$oe</OrganisationUnitRefs>
<FlexiFlagItem>
<DefinitionRef>MTB</DefinitionRef>
<FlagPrivate>false</FlagPrivate>
<ValidFrom>
<Date>$date$add2Date</Date>
<Precision>EXACT</Precision>
</ValidFrom>
</FlexiFlagItem>
</EffectData>
fwrite($datei, $xmlHead);
fclose($datei);
}
Ich kann den Parameter ganz normal in einem echo ausgeben....
Kommentar