Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kbssa

com busca

Recommended Posts

é o seguinte tenho uma busca no qual o kra seleciona a montadora do veiculo faz uma consulta e retorna o modelo

ele ate retorna mais soh retorna 1

segue o codigo

 

 

AJAX

function replaceAll(str, from, to) {		str = new String(str);		var idx = str.indexOf(from);		while (idx > -1) {			str = str.replace(from, to); 			idx = str.indexOf(from);		}		return str;	}	function carregamodelo(id) {		document.getElementById("est_procurando").style.visibility = "visible";		if (id != "") {			http.open("GET", "modelo.asp?tipo=" + id, true);			http.onreadystatechange = handleHttpResponse4;			http.send(null);		}	}		function handleHttpResponse4() {		if (http.readyState == 4) {			document.frm_busca.modelo.options.length=0;			document.getElementById("est_procurando").style.visibility = "hidden";			var texto = _HexDec(http.responseText); 			results = texto.split("|");			var contador = 0;			document.frm_busca.modelo.options[contador++] = new Option('','');			if (results[0] != "erro") {				document.frm_busca.modelo.options[contador++] = new Option(replaceAll(results[0],"+"," "),results[0]);			}		}	}

CONSULTA

Response.Charset = "ISO-8859-1"		Set Registros = Server.CreateObject("ADODB.RecordSet")		SQL = "SELECT DISTINCT transacao FROM tipos WHERE tipo = " & request("tipo") & " ORDER BY transacao;"	Registros.Open SQL, Conexao, 3, 3		if Registros.eof then		response.write "erro|Nenhum estado encontrado"	else		while not Registros.eof			response.write Registros("transacao")&"|"			Registros.MoveNext		wend	end if		Registros.Close	Conexao.Close		Set Registro = Nothing	Set Conexao = Nothing

Vlwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

pow galera ninguempreciso de uma força ae se alguem souber o que pode esta acontecendo da um HELP vlwwwwwwwwwwwwwwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa de um loop na hora de criar as novas opções.

while (contador != results.length+1){	// cria as opções}
Lembrando que o retorno está no array results[], e para criar as opções com os nomes certos, você precisa acessar cada array. results[0], results[1], results[3] etc. Não como você está fazendo, só pegando o primeiro valor com results[0]. Sugestão: deixe o contador no array, usando results[contador++].

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.