Co znaczy ten kod? Jak do niego wykonać zapytanie do bazy?

0

witam, co oznacza ten kod? w jaki sposób mogę do niego wykonać zapytanie do bazy danych?

<span onclick="dbget('clan','proc=private')" style="width:96px"></span>
1

- znacznik html
style - jeden z podstawowych atrybutów znaczników html, w tym przypadku ustawia szerokość na 96 pixeli
onclick - kolejny atrybut, ustawia zdarzenie kliknięcia w znacznik span i przypisuje do niego funkcję dbget) wywołąną z paramerami 'clean' i 'proc=private') (po kliknięciu w span zostanie wywołana metoda dbget()).
Metodę dbget masz prawdopodobnie zdefiniowaną gdzieś w pliku html pomiędzy znacznikami <script></script> lub w pliku o rozszerzeniu .js.
Z części front-end nie zapytasz o nic bazy-danych, ale możesz zapytać się skryptu php wywołując metodę odpytującą bazę danych.
Radzę poczytać o technologii AJAX, w JQuery możesz to zrobić bardzo szybko. Gdy już masz dane z bazy danych możesz zwrócić odpowiedz np. w formacie JSON (w php masz metodę json_encode()). Następnie wszystko co musisz zrobić to odebrać odpowiedz w skrypcie .js (części klienckiej) i wyświetlić odpowiedz.

0

ok poczytam, kod wygląda tak np:

function aubid(iid,p1,p2)
{
	var bid=parsePrice(ge('ai'+iid).value);
	p1=parsePrice(p1);p2=parsePrice(p2);
	if(p2 && bid>p2) alert('Licytowanie wyższej kwoty niż "Kup Teraz" nie ma sensu.'); else
	if(bid<p1*1.1) alert('Musisz podbić cenę o co najmniej 10%.'); else
	if(bid>(1*hero.gold)) alert('Nie masz tyle złota.'); else
	dbget('auctions','proc=bid&iid='+iid+'&bid='+bid+'&start='+global.austart+'&fltr='+global.aulv1+'!'+global.aulv2+'!'
		+global.aup1+'!'+global.aup2+'!'+global.atype+'!'+global.auname);	
}

czy tylko wystarczy w db.php utworzyć

$auctions= array(
    "bid" => "",
    "iid" => "",
    "global.austart" => "",
    "global.aulv1" => "",
    "global.aulv2" => ""
    "global.aup1" => "",
    "global.aup2" => "",
    "global.atype" => "",
    "global.auname" => ""
);

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