Jump to content
php.lv forumi

Neprecizitātē ciklā! Kā labot?


Sasa

Recommended Posts

Pieslēdos datubāzei izvadu tās bildes kuras sakrīt ar to kas te document.all('Kods',i).value, bet lieta tāda, ka man viņas izvadās tā ja ir viens kods izvēlēts tad izvadās viena, ja divi kodi izvēlēti tad ieprieksējā bilde palikeun nāk vēl pirmā koda bilde + otrā koda bilde ... un tā visu laiku papildinās. Varbūt pie katra jauna koda izvēles atīrīt div'u kurš man attēlo bildes.

<script language=javascript>
function print_img() {

		elementCount_kods = document.all("Kods").length;			
		for (i=0;i<elementCount_kods;i++ )
		{
			var cn = new ActiveXObject("ADODB.Connection");
			var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =\\\\192.168.0.150\\tmp\\webk\\Katalogs.mdb;Persist Security Info=False";
			cn.Open(strConn);
			var rs = new ActiveXObject("ADODB.Recordset");
			var SQL = "SELECT * FROM bilzu_kodi WHERE kods='"+document.all('Kods',i).value+"';";
			rs.Open(SQL, cn);
			document.getElementById('img_holder').innerHTML += '<img src="'+rs(2)+'" alt="..." />';
			/alert(rs(2));
			rs.Close();
			cn.Close();
		}

}
</SCRIPT>

 

EDIT:

 

Izlaboju :) ... pašā funkcija sākumā pirms cikla es ielieku document.getElementById('img_holder').innerHTML = '<DIV id=img_holder></DIV>'; tādejādi man tagad strādā viss kā nākas! :)

Edited by Sasa
Link to comment
Share on other sites

×
×
  • Create New...