Omschrijving uit XML zie ik wel met echo, maar kan hem niet opslaan
In een XML bestand staan omschrijvingen, die wil ik er uit halen. Het vreemde is, ik zie de omschrijving wel met echo maar kan hem niet opslaan.
Foutmelding:
Quote:
$node = $reader->expand();
$dom = new DomDocument();
$n = $dom->importNode($node,true);
$dom->appendChild($n);
$xp = new DomXpath($dom);
$res = $xp->query("/article/descriptions/description");
$res2 = $xp->query("/article/pictures/picture/name");
echo "Description: ".$res->item(0)->nodeValue."<br />";
if($res->item(0)->nodeValue = '') { $omschrijving_lang = $row["****"]; }
else
{ $omschrijving_lang = $res->item(0)->nodeValue; }
$sql_update = "UPDATE *** SET ** ='".$omschrijving_lang."', ***='".$res2->item(0)->nodeValue."' WHERE ***='".$row["***"]."'";
$dom = new DomDocument();
$n = $dom->importNode($node,true);
$dom->appendChild($n);
$xp = new DomXpath($dom);
$res = $xp->query("/article/descriptions/description");
$res2 = $xp->query("/article/pictures/picture/name");
echo "Description: ".$res->item(0)->nodeValue."<br />";
if($res->item(0)->nodeValue = '') { $omschrijving_lang = $row["****"]; }
else
{ $omschrijving_lang = $res->item(0)->nodeValue; }
$sql_update = "UPDATE *** SET ** ='".$omschrijving_lang."', ***='".$res2->item(0)->nodeValue."' WHERE ***='".$row["***"]."'";
Foutmelding:
Quote:
Trying to get property of non-object
Al geprobeerd een typecast naar string te gebruiken? Of al gekeken wat er precies in deze nodeValue zit met var_dump ofzo?
Bonus: escape de data die je wilt invoegen met de daarvoor bestemde escape-functie.
Bonus: escape de data die je wilt invoegen met de daarvoor bestemde escape-functie.