[Resolvido] consultar outra tabela atribuir duas variáveis no mesmo json.
Fala ai galera.
preciso de uma ajudinha, to criando um codigo onde preciso consultar todos os dados de um cliente e depois consultar os itens que esse cliente tem em seu "carrinho"
porem quando eu der um get "?status=1" tem que retornar todos os clientes com o status = 1 e todos os seus itens tudo isso em json
eu até consegui uma parte porem ele só retorna 1 cliente e seus itens, não retorna todos os clientes e seus itens.
segue o codigo.
$sql = mysqli_query($conn, $Search_List) or die (mysql_error());
$dados1 = array();
while($resultado = mysqli_fetch_array($sql, MYSQLI_ASSOC)){
$dados1 = array(
//Informações do Cliente
"id" => $resultado['lista_id_cliente'],
"nome" => utf8_decode($resultado['nome_lista']),
"data validade" => $resultado['data_valid_lista'],
"data_cad_lista" => $resultado['data_cad_lista'],
"data_eve_lista" => $resultado['data_eve_lista'],
"status_lista" => $resultado['status_lista'],
"lista_id_cliente" => $resultado['lista_id_cliente'],
"categoria_id_cat_lista" => $resultado['categoria_id_cat_lista'],
"id_cliente_parc_lista" => $resultado['id_cliente_parc_lista'],
"lista_frase" => utf8_decode($resultado['lista_frase']),
"latitude" => $resultado['latitude'],
"longitude" => $resultado['longitude'],
"logradouro" => utf8_decode($resultado['logradouro']),
"numero" => $resultado['numero'],
"bairro" => utf8_decode($resultado['bairro']),
"cep" => $resultado['cep'],
"cidade" => utf8_decode($resultado['cidade']),
"estado" => $resultado['estado'],
"forma_retirada" => utf8_decode($resultado['forma_retirada']),
"listapresente_id" => $resultado['listapresente_id']);
$json_str_lista1 = json_encode($dados1);
echo "<pre>";
print_r($json_str_lista1);
echo "</pre>";
print("\n\n");
$Search_List_Itens = "SELECT * FROM `sysm_itens_lista` WHERE `listapresente_id`= '".$resultado['listapresente_id']."'";
$sql = mysqli_query($conn, $Search_List_Itens) or die (mysql_error());
$dados = array();
while($resultado_itens = mysqli_fetch_array($sql, MYSQLI_ASSOC)){
$dados = array(
// Itens que estão dentro da lista de presente deste cliente.
"listas_id_lista" => $resultado_itens['listas_id_lista'],
"item_id_produto" => $resultado_itens['item_id_produto'],
"id_item_lista" => $resultado_itens['id_item_lista'],
"listapresente_id" => $resultado_itens['listapresente_id'],
"qtde_item_lista" => $resultado_itens['qtde_item_lista']);
$json_str_lista = json_encode($dados);
echo "<pre>";
print_r($json_str_lista);
echo "</pre>";
print("\n\n");
}
}
como eu façopara consultar outra tabela puxar os itens daquele cliente e adicionador no mesmo array pra retornar em json todos os clientes com status = 1 (ativo)
1°cliente
1°itens
2°cliente
2°itens
3°cliente
3°itens
e ir assim até terminar todos os clientes com status = 1Discussão (3)
Carregando comentários...