Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como fazer o retorno dos valores do banco de dados pelo JSON

11-02-2016 03:58

Nesse post vou mostrar como retornar os valores de um banco de dados para a página principal via JSON jQuery.

Nesse exemplo vou passar os valores diretos ao carregar o documento.

<script src="jquery.js"></script> <script> $(document).ready(function() { // VALOR QUE SERÁ PASSADO var valor = "Pedro"; // ou $(".campo").attr("value") // AQUI É PASSADO $_GET['passado'] PARA recebe.php COM O VALOR ACIMA $.getJSON("recebe.php", {passando:valor}, function(json){ // UM DOS VALORES RECEBIDO $(".id").html(json[0].id); // OUTRO VALOR RECEBIDO $(".nome").html(json[0].nome); // AMBOS VALORES SÃO PASSADOS PARA A DIV NO HTML // CASO FOR PASSAR O VALOR PARA INPUT TEXT USAR: val() AO INVÉS html() }); }); </script> <div class="id"></div> <div class="nome"></div>


Como é para retornar os dados da consulta, você deve colocar dentro do while o seguinte:

// CRIANDO O ARRAY $Array = Array(); // DEFININDO OS ÍNDICES E VALORES DO ARRAY COM AS COLUNAS DO BANCO DE DADOS // id do bd E nome do bd DEVEM SER SUBSTITUÍDOS PELAS VARIÁVEIS COM OS VALORES DO BD $Array[] = Array("id" => "id do bd", "nome" => "nome do bd"); // FAZENDO O ENCODE DOS VALORES $json_encode = json_encode($Array); // EXIBINDO OS VALORES echo $json_encode;

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]