Mam takie coś:
<?php $url = 'http://xml.dgcsc.org/samples/SilverBE.xml'; $xml = new SimpleXMLElement($url,null,true); $silver1 = $xml->xpath("/SilverPrice/GBP"); if($row['wholesale_price'] == 0){ $margin = 1; } else{ $margin = $row['wholesale_price']/100; } $prs = $row['weight'] * $sp * $margin; echo 'Złoto '.$row['id_product'].'('.$row['weight'].'g/'.$sp.'/'.$margin.') - nowa cena: '.$prs.'<br />'; } ?>
Skrypt ma za zadanie co jakiś czas zmieniać ceny poszczegołnych produktów w sklepie podpiętych pod kategorię o id 4.
Niestety z akażdym razem w wyniku dostaję 0 pomimo tego, że $row['weight'] w każdym przypadku jest większe od 0, $sp (zgodnie z danymi z xmla) też większe od 0 i $margin wszędzie wynosi 1.
Nie mam już do tego nerwów.
Ma ktoś pomysł o co tu chodzi?
Pozdrawiam.