Jump to content


Photo

Javascript+dom+php+mysql


  • Faça o login para participar
2 replies to this topic

#1 Derfel Cadarn

Derfel Cadarn

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 30/03/2007, 11:21

Goataria de saber se dentro de um formulario, quando eu entrasse com um codigo em um campo, eu conseguiria pegar este
codigo e fazer uma procura em banco de dados e assim carregar as opçoes referentes a ele.
exemplo

inscrição para concurso, tenho codigocandidato, codigocurso, regiao, cargo, etc...

a pergunata é o seguinte codigo candidato sera autoincremento, mas no formulario de inscrição se digito codigo do curso no campo e depois que ele perdesse o focu eu conseguiria pegar este valor do codigo curso e preencher as regiões do concurso
e assim que eu selecionasse uma região ele me desse os cargos disponiveis naquela região... tudo no mesmo formulario e sempre requisitando o banco de dados para preenchimento...

#2 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 30/03/2007, 14:33

Veja se o script que está no link: http://forum.wmonlin...&...st&p=663671 o ajuda.

para pesquisar o código do candidato você pode usar assim:
onBlur="window.location = 'validar.php?emp_cnpj=' + document.getElementById('emp_cpf').value; return false;"

e na página validar.php você faz a pesquisa retorna o resultado.

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#3 Derfel Cadarn

Derfel Cadarn

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 30/03/2007, 16:33

Andreia Regina vc é um anjo... mas sera que posso abusar de vc mais um pouco?
seguinte neste codigo abaixo, ele começa a dar pau assim entra no if, como eu não programo bem em javascript
ou dom eu não consigo ver o erro. seria de sintaxe o erro ? eu não tenho que declarar a variavel results como matriz?
eu faço isso usando new array(nnn)?

function handleHttpResponse()
{
  campo_select = document.forms[0].subcategoria;
  if (http.readyState == 4) {
	campo_select.options.length = 0;
	results = http.responseText.split(",");
	for( i = 0; i < results.length; i++ )
	{ 
	  string = results[i].split( "|" );
	  campo_select.options[i] = new Option( string[0], string[1] );
	} 
  }
}

antecipadamente eu agradeço pela ajdua ok? muito obrigado.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq