Olyan kéréssel fordulok önökhöz, hogy az argep.hu oldalhoz csatlakozás alkalmával az xml-be mentésnél még két tulajdonságot kérnek a képlinket és a terméklinket. A kiiratását meg is tudom oldani de az adatbázis lekérdezés feladta a leckét mert két különbözö id-t kellene társitani a meglévö lekérdezésbe. Ha esetleg van már kidolgozott kodjuk erre, legyenszives itt közzé tenni mert biztosan másoknak is szüksége lenne rá.
Előre is köszönöm.
Üdv. Kovács Zoli
Kód: Egész kijelölése
$sql = "SELECT t.id, t.kod, t.status,t.image_address, nl.name, nl.description, nl.url, a.ar, kl.url_lepcso
FROM ".TERMEK_TABLE." as t , ".TERMEK_TO_KATEGORIA_TABLE." as ttk
INNER JOIN ".NEV_LEIRAS_TABLE." as nl ON t.id = nl.termek_id
INNER JOIN ".KATEGORIA_LEIRAS_TABLE." as kl ON ttk.termek_kategoria_id = kl.kat_id
INNER JOIN ".ARAK_TABLE." as a ON a.termek_id = t.id
WHERE nl.language_id = '4'
AND a.arforma_id = '".$tal["arforma_id"]."' ";
$talal = mysql_query2(__LINE__, __FILE__, $sql);
//xml nyitó rész
$file = fopen('export_import/shop.xml', 'w');
$fp = fopen('export_import/shop.xml', "a+");
fwrite($fp,""."<?php xml version=\"1.0\" encoding=\"utf-8\" ?>\n");
fwrite($fp,""."<shoptermekek>\n");
while($ez = mysql_fetch_assoc($talal)){
fwrite($fp,""."<item>\n");
fwrite($fp,""."<name>".iconv('Latin1', 'UTF-8', htmlspecialchars(str_replace("\\","",$ez["name"]))) ."</name>\n");
fwrite($fp,""."<kod>".$ez["kod"]."</kod>\n");
fwrite($fp,""."<status>".$ez["status"]."</status>\n");
fwrite($fp,""."<description>".iconv('Latin1', 'UTF-8',htmlspecialchars(str_replace("\\","",$ez["description"]))) ."</description>\n");
fwrite($fp,""."<image_address>http://www.silver-agro.hu/".$ez["image_address"]."</image_address>\n");
fwrite($fp,""."<ar>".$ez["ar"]."</ar>\n");
fwrite($fp,""."<link>http://www.silver-agro.hu/".$ez["url_lepcso"]."/".$ez["url"]."</link>\n");
fwrite($fp,""."</item>\n");
}
//XML Záró rész