Ir para conteúdo
Fórum Script Brasil
  • 0

ajax php e mysql


kid

Pergunta

pessoal to desenvolvendo um sistema de logim aqui na minha empresa, seguinte ao digitar o login automaticamente ele busca o setor, legal isso ta funcionando bem mas como posso colocar em uma variavel php para ir a session?sendo que a variavel nome esta gravando porque estou passando por post e tem mais eu faço a busca e não me traz só o setor que eu escolhi me traz todos os setores, vou postar os códicos:

Login:

<script Type="Text/Javascript" Src="ajax.js"></Script>
<Form Name="Form" method="post" class="fonte" action="loga.php?acao=logar">
Login: <input type="text" name="nome" onKeyUp="procurasetor()"><br /><br />
Setor:<Div Id="searchResult" Style="Visibility:Hidden"> </Div> //aqui queria colocar a variavel em php
<br /><br />
Senha:<input type="password" name="pwd" class="form" /><br /><br />
<input type="submit" value="enviar">
</form>
aqui o Ajax:
function AJAX() {
this.Updater=carregarDados;
function carregarDados(caminhoRetorno,idResposta,metodo,mensagem,display) {
var conteudo=document.getElementById(idResposta)
conteudo.innerHTML= mensagem;
var xmlhttp = getXmlHttp();
//Abre a url
xmlhttp.open(metodo.toUpperCase(), caminhoRetorno,true);
//Executada quando o navegador obtiver o código
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4){
//Lê o texto
var texto=xmlhttp.responseText;
//Desfaz o urlencode
texto=texto.replace(/\+/g," ");
texto=unescape(texto);
//Exibe o texto no div conteúdo
var conteudo=document.getElementById(idResposta);
conteudo.style.visibility ="visible";
conteudo.innerHTML=texto;
}}
xmlhttp.send(null);
}}
function getXmlHttp() {
var xmlhttp;
try{
xmlhttp = new XMLHttpRequest();
}catch(ee){
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
}}}
return xmlhttp;
}
//Atenção para a função!!!
function procurasetor() {
var nome = document.Form.nome.value;
var ajax = new AJAX();
ajax.Updater("completar_teste.php?nome="+nome,"searchResult","get"," carregando os dados...");
}
e agora o php que vai fazer a busca do dados, nota ele ta me trazendo todos os dados:
<?
require("conexao.php");
$q=strtolower ($_GET["q"]);
$sql = "SELECT * FROM login WHERE login like '%" . $q . "%'";
$query = mysql_query($sql)or die ("Erro". mysql_query());
while($reg=mysql_fetch_array($query)){
    if (srtpos(strtolower($reg['nom_lista']),$q !== false){
    echo $reg["setor"]."\n";
    }
}
?>

bem é isso espero a ajuda de todos

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...