/ / JavaScript Script para confirmar uma informação de usuários [closed] - javascript, mysql, database

JavaScript Script para Confirmar uma Informação do Usuário [closed] - javascript, mysql, database

Atualmente estou criando um site e estou tentandopara criar um script javascript que aceite a entrada de um usuário em um InputField e confirme sua entrada (que será um ID) do meu banco de dados SQL. Alguém sabe o que o script seria para confirmar esse ID do banco de dados? Ou algo semelhante?

Respostas:

1 para resposta № 1

O Javascript não pode se comunicar diretamente com um servidor de banco de dados. A maneira mais comum de obter informações de um banco de dados em javascript é usando uma técnica chamada AJAX.

O esquema básico do AJAX é o seguinte:

Em algum lugar no javascript uma solicitação é feita parao servidor da web em que o site está hospedado. O servidor da Web manipulará essa solicitação com sua mágica de servidor da Web (por exemplo, um script PHP) e responderá com o que quer que esse script tenha criado. Em seguida, o javascript pode usar as informações recebidas do servidor da Web para fazer as coisas que ele queria fazer.

No seu caso, você provavelmente iria querer algo assim:

  • O javascript envia o id para o servidor web.
  • O servidor recebe o id do pedido de javascript e pergunta ao banco de dados se ele existe ou se está correto ou o que for.
  • Em seguida, o banco de dados responde com alguns dados, que o servidor da Web pode processar.
  • As informações processadas serão usadas para responder à solicitação feita por javascript.
  • O Javascript recebe os dados do servidor da Web e faz com que ele precise.

Este é um esboço muito grosseiro, no entanto. AJAX é uma bela ferramenta para ter à nossa disposição, mas pode ser difícil de implementar (especialmente considerando a segurança).

Tente encontrar alguns tutoriais sobre implementações e técnicas básicas de AJAX e eu tenho certeza que você ficará bem!


1 para resposta № 2

Supondo que você esteja usando uma linguagem de programaçãose não for do lado do cliente, você pode extrair todos os IDs do banco de dados e, em seguida, convertê-los em uma matriz / variável de javascript, a qual você poderia fazer um loop para comparar com o campo de entrada.

Se você não estiver usando outra linguagem de programação, o Javascript não pode se conectar diretamente ao MySQL - Ele precisa ser misturado com uma linguagem do lado do servidor como Php, java, c # etc.