Jquery/js? intergracja z PHP

0

Witam, mam taki problem z którym głowię się i troję przez ostatni tydzień.
Znalazłem w internecie ciekawy skrypt który rysuje mapę, można tam modyfikować nazwy państw, opisy, kolory.
Napisany on został w jQuery jednak wydaje mi sie, że z js też coś tam siedzi, niestety o jQuery i js nie mam prawie żadnego pojęcia.
Chciałbym zmienić kolor państwa jednak nie bezpośrednio w pliku a za pomocą bazy danych mysql.

fragmencik kodu:

<script>
$(function(){
	$('#main').vectorMap({
		map: 'europe_en',
		color: '#aaaaaa',
		hoverColor: false,
		hoverOpacity: 0.5,
		colors: {us:'#8968CD', ca:'#C82536', tr:'#FF9990' ,es:'#7CFC00', id:'#EEEE00'},
		backgroundColor: '#ffffff',
		onRegionOver: showLocation		
	});
});

</script>

dokładnie chodzi o tą linijkę:
colors: {us:'#8968CD', ca:'#C82536', tr:'#FF9990' ,es:'#7CFC00', id:'#EEEE00'},

gdzie wpisuje się kolory do państw : us, ca, tr, es, id


Stworzyłem tabele kolory która wygląda mniej więcej  tak:
--------------
|ca|#FFFFFF|
|us|#7CFC00|
|tr|#EEEE00|
--------------

a teraz pseudo kod tego co chcę uzyskać

colors: {us:'$kolor_us', ca:'$kolor_ca', tr:'$kolor_tr' ,es:'$kolor_es', id:'$kolor_id'},


Dziękuje serdecznie za pomoc.
0

Nie bardzo rozumiem z czym problem? Nie umiesz wybrać z bazy danych paru linii i wstawić w echo?

0

Kolejny temat, który podchodzi pod newbie.
Javascript działa po stronie klienta - nie ma opcji, żebyś przy jego pomocy pobrał coś bezpośrednio z bazy danych. Przy renderowaniu widoku strony możesz po stronie php pobrać dane z bazy danych i wrzucić go do javascriptu (tylko js w htmlu). Lepszym rozwiązaniem jest wykorzystanie REST, gdzie przy inicjalizacji javascript pobiera dane spod danego urla.
Ciężko mi uwierzyć, że przez tak długi czas niczego nie wynalazłeś...

1 użytkowników online, w tym zalogowanych: 0, gości: 1