Witam serdecznie, zetknąłem się z pewnym problemem, otóż: Mam bazę danych, napisałem skrypt który wyświetla wszystko z tej bazy oto on nic nadzwyczajnego.
$wynik = mysql_query("SELECT * FROM dane")
or die('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) {
echo "<table cellpadding=\"2\" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>";
echo "<td>".$r['IMIE']."</td>";
echo "<td>".$r['NAZWISKO']."</td>";
echo "</tr>";
}
echo "</table>";
}
Następnie posiadam plik xml z jakąś tam strukturą, napisałem do niego parser żeby wyciągał z niego nazwiska i imiona ogólnie pole to to: <Nazwa1>Jan Nowak</Nazwa1>
Oto kod parsera:
$dokument = DOMDocument::load('plik.xml');
$autorzy=$dokument->getElementsByTagName('NAZWA1');
foreach ($autorzy as $autor) {
print$autor->nodeValue."\n";
echo "</br>";
}
Dodam że działa bez zarzutu... Ale dla mnie tu zaczynają się schody... Chcę aby te nazwiska, które są w bazie danych i te same co są w xml (w bazie jest Nowak i w xml jest Nowak) się np podświetliły w tabeli, podejrzewam że trzeba jakoś wyciągać i porównywać stringi z tablicy, ale moja wiedza się tu kończy,
meczę się dzień i nie wiem jak się za to zabrać.