Ir para conteúdo

helkton

Members
  • Total de itens

    71
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre helkton

  • Classificação
    Apanhando um pouco em PHP
  • Data de Nascimento 02/28/1986

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Três Lagoas - MS
  • Interesses
    Aprender

Contato

Últimos Visitantes

1052888 visualizações
  1. helkton

    Cardapio Pizza para delivery

    Poooxa vai falou mestre jeday affs Tô pedindo não quer dizer que eu já não tenha buscado aprender tudo isso. Diga-se de passagem tudo q aprendi até hj foi na cara e na coragem apenas peço uma ajuda um norte para pelo menos iniciar o projeto de comanda eu já estou desenvolvendo já está uns 45% pronto a parte web, futuramente vou começar a desenvolver a parte desktop talvez em java o fato deu pedir esse tipo de ajuda não quer dizer q eu não saiba nadica de nada o projeto está andando adaptei por enquanto um select para selecionar os sabores de pizza tá quebrando o galho rsss Exemplo:https://expressodelivery.com.br/lojademonstrativa/
  2. helkton

    Cardapio Pizza para delivery

    Então. Por isso criei. Preciso de ajuda pra fazer tal coisa, não sei como fazer, nem onde buscar
  3. helkton

    Cardapio Pizza para delivery

    Olá galera não sei se estou no lugar certo mais segue a minha dúvida.... Estou a criar uma aplicação a princípio apenas web mais futuramente vou programar um uma versão desktop. Está aplicação é uma comanda eletronica onde o garçom vai até a mesa com um celular ou tablet e terá acesso ao cardapio do restante ou lanchonete para tomar o pedido do cliente. Estou preso na parte para tomada de pedido para pizzas eu já vi não sei onde um formulário em forma de pizza aí o atendente clica na pizza e escolhe um sabor, clica em outra parte da pizza e escolhe outro sabor e assim por diante. Alguma dica ou ideia de ajuda de como fazer essa parada
  4. helkton

    Ajuda Com ElegantNumber android

    ai criei um botão na mão e deu o mesmo erro affs Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setOnClickListener(android.view.View$OnClickListener)' on a null object reference at com.example.hreinaldo.apppidoncho.ConsultaCarrinho.onCreate(ConsultaCarrinho.java:59)
  5. helkton

    Ajuda Com ElegantNumber android

    Oi galera alguém manja pra me ajudar a implementar um ElegantNumber, assim.... Tenho uma activity onde irei consultar o carrinho pegando os dados internamente no SQLite e me listando em um RecyclerView até aí tudo certo ta funfando só que agora implementei uma Library ElegantNumber bem simples e bacana, ela tbm me retorna a quantidade correta, porém quando monto o setOnClickListener ElegantNumberButton btnQdade = findViewById(R.id.qdadeItem); btnQdade.setOnClickListener(new ElegantNumberButton.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getApplicationContext(), "Adicionando + 1 Item", Toast.LENGTH_LONG).show(); } }); da o seguinte erro... Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.cepheuen.elegantnumberbutton.view.ElegantNumberButton.setOnClickListener(com.cepheuen.elegantnumberbutton.view.ElegantNumberButton$OnClickListener)' on a null object reference at com.example.hreinaldo.apppidoncho.ConsultaCarrinho.onCreate(ConsultaCarrinho.java:39) alguma alma caridosa poderia me auxiliar
  6. helkton

    valor Double para outra activity

    iai galera seguinte, preciso passar alguns dados de uma activity para outra eu faço dessa forma.... String public static final String TITULO_ITEM = "titulo_item"; public static final String ID_ITEM = "id_item"; public static final String VALOR_ITEM = "valor_item"; no meu onclickListener Intent cardItem = new Intent(FoodService.this, FoodItensPedido.class); cardItem.putExtra(TITULO_ITEM, produto.getNome()); cardItem.putExtra(ID_ITEM, produto.getIdItem()); cardItem.putExtra(VALOR_ITEM, produto.getValor()); startActivity(cardItem); e recupero os dados assim Intent intent = getIntent(); String titulo_item = intent.getStringExtra(TITULO_ITEM); String id_item = intent.getStringExtra(ID_ITEM); String valor_item = intent.getStringExtra(VALOR_ITEM); TextView ItemTitle = findViewById(R.id.itemTituloPedido); TextView IdItem = findViewById(R.id.idItemPedido); TextView ValorItem = findViewById(R.id.valorItemPedido); ItemTitle.setText(titulo_item); IdItem.setText(id_item); ValorItem.setText(valor_item); porém o valor é um DOUBLE vindo do meu banco de dados e não consigo recupera-lo nem a pau juvenal, como faço isso
  7. helkton

    Pegar item clicado OnchildClicklistener

    eu até consigui montar a Intent e levar para outra Activity Assim olha expListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() { @Override public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { Intent cardItem = new Intent(FoodService.this, FoodItensPedido.class); cardItem.putExtra(TITULO_ITEM, String.valueOf(lstItensGrupo.get(lstGrupos.get(groupPosition)).get(childPosition))); startActivity(cardItem); Toast.makeText(getBaseContext(), lstItensGrupo.get(lstGrupos.get(groupPosition)).get(childPosition)+ " categoria "+ lstGrupos.get(groupPosition) + " selecionado ", Toast.LENGTH_LONG).show(); return false; } }); mais o que esta indo como eu falei é isso "nome do pacote até a pasta model e classe chamada Produto" com.example.helton.app.model.Produto@545545
  8. helkton

    Pegar item clicado OnchildClicklistener

    Olá galera olha eu aqui novamente Bom seguinte galera tenho um expandableListView, pegando os dados tanto CATEGORIA quanto SUB-CATEGORIA lá do meu banco de dados Mysql funfando belezinha tudo tranquilo, agora como proceder para esta sub-categoria clicável ao clicar eu leva-lo para outra activity Tipo eu já pego o GRUPO CLICADO ASSIM .... expListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { Toast.makeText(getBaseContext(),lstGrupos.get(groupPosition)+"",Toast.LENGTH_LONG).show(); return false; } }); Ele me mostra a categoria clicada certinha Agora como fazer o mesmo com a sub-categoria e leva-la para outra Activity Tentei Assim... expListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() { @Override public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) { Toast.makeText(getBaseContext(), lstItensGrupo.get(lstGrupos.get(groupPosition)).get(childPosition)+ " categoria "+ lstGrupos.get(groupPosition) + " selecionado ", Toast.LENGTH_LONG).show(); return false; } }); Mais ele me retorna assim ohh "nome do pacote até a pasta model e a classe chamada Produto" - com.example.helton.app.model.Produto@545545 "nome do pacote até a pasta model e a classe chamada Produto" - com.example.helton.app.model.Produto@868968 e assim por diante tipo cada item clicado é um numero Me ajudem
  9. helkton

    RESOLVIDO - Help-me em Array Json aplicativo

    Boa galera com muito trampo e dor de cabeça consegui o que queria kkkkkkk, Ráá, Ráá, Ráá, Ráá, Ráá, + eu to rindo a toa kkkkkkkkkkk brinks galera, + segue o código que funfou arrayPhp <?php //CONEXÃO COM BANCO DE DADOS $host = 'localhost'; $user = 'root'; $password = ''; $database = 'testes'; $sqli = new mysqli($host, $user, $password); if ($sqli->connect_error) { echo "<p>Erro ao Conectar: $sqli->connect_error</p>"; } if (!$sqli->set_charset('utf8')) { echo "<p class='error'>O charset não é utf8: $sqli->error</p>"; } if (!$sqli->select_db($database)) { // se o banco de dados não for encontrado echo "<p class='error'>Banco de dados não encontrado, chefe!</p>"; } ?> <?php //primeiro, busque apenas as categorias (pizzas, bebidas, lanches...) $query = "STRING SQL PARA BUSCAR AS CATEGORIAS"; // execute a query $result = $sqli->query($query); // verifica se houve algum erro na execução da query if ($sqli->error) { echo '<p class="error">Falha ao executar query, chefe!</p>' . $sqli->error; // se não houve erro algum e algum resultado foi encontrado } elseif ($result->num_rows) { // busca os dados em formato de array associativo $dados = $result->fetch_all(MYSQLI_ASSOC); } else { // se nenhum resultado foi encontrado echo '<p class="warning">Nenhuma categoria encontrada, chefe!</p>'; } // se existirem categorias, busque os itens: if(isset($dados)){ foreach ($dados as $k => $v) { $query = "SELECT * FROM sub_categorias where id = ".$v['id_categoria']; // execute a query $result = $sqli->query($query); // verifica se houve algum erro na execução da query if ($sqli->error) { // se houve, mostra o erro na tela echo '<p class="error">Falha ao executar query, chefe!</p>' . $sqli->error; // se não houve erro algum e algum resultado foi encontrado } elseif ($result->num_rows) { // busca os itens em formato de array associativo $dados[$k]["ItensCardapio"] = $result->fetch_all(MYSQLI_ASSOC);//ItensCardapio é nome do array } else { // se nenhum iten foi encontrado $dados[$k][] = []; } } } echo json_encode($dados,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); ?> e agora o script do app android que irá pegar estas informações no nosso aplicativo private void prepareLista(){ lstGrupos = new ArrayList<>(); lstItensGrupo = new HashMap<>(); StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() { @Override public void onResponse(String response) { try{ JSONArray pro = new JSONArray(response); for(int i = 0; i<pro.length();i++){ JSONObject proObj = null; proObj = pro.getJSONObject(i); lstGrupos.add(proObj.getString("categoria")); JSONArray itemArray = proObj.getJSONArray("ItensCardapio");//Aquele nome do Array List<Produto> foods = new ArrayList<>(); for(int j = 0; j<itemArray.length();j++){ JSONObject proItem = itemArray.getJSONObject(j); String subItem = proItem.getString("item"); Double valorItem = proItem.getDouble("valor"); foods.add(new Produto(subItem,valorItem)); } lstItensGrupo.put(lstGrupos.get(i).toString(),foods); } //cria um adaptador (BaseExpandableListAdapter) com os dados acima listAdapter = new ExpandableListViewAdapter(MainActivity.this, lstGrupos, lstItensGrupo); //define o apadtador do ExpandableListView expListView.setAdapter(listAdapter); }catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_LONG).show(); } }); Volley.newRequestQueue(this).add(stringRequest); } Bom galera e é isso espero que sirva para outras pessoas que estejam doidas atras de um ExpandableListView com busca no Banco de Dados Mysql, agora bora lá dar continuidade ao projeto vlw
  10. helkton

    Ajuda com Array

    bom galera estou quase conseguindo só falta alguns detalhes rsss seguinte tenho esta função que irá pegar a categoria e consequentemente as sub-categorias, porem só me tras as categorias e não as sub-categorias private void prepareLista(){ lstGrupos = new ArrayList<String>(); lstItensGrupo = new HashMap<String, List<Produto>>(); StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() { @Override public void onResponse(String response) { try{ JSONArray pro = new JSONArray(response); for(int i = 0; i<pro.length();i++){ JSONObject proObj = pro.getJSONObject(i); lstGrupos.add(proObj.getString("categoria"));//Categoria JSONArray itemArray = new JSONArray(response); List<Produto> foods = new ArrayList<>(); for(int j=0; j<itemArray.length(); j++){ foods.add(new Produto(proObj.getString("categoria"),17.9)); } //List<Produto> foods = new ArrayList<>();//Itens_Da_Categoria //foods.add(new Produto(proObj.getString("item"), 15.5)); lstItensGrupo.put(lstGrupos.get(i),foods); } //cria um adaptador (BaseExpandableListAdapter) com os dados acima listAdapter = new ExpandableListViewAdapter(MainActivity.this, lstGrupos, lstItensGrupo); //define o apadtador do ExpandableListView expListView.setAdapter(listAdapter); }catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_LONG).show(); } }); Volley.newRequestQueue(this).add(stringRequest); } isso é aplicativo android o meu array está saindo assim Array ( [0] => Array ( [id_categoria] => 1 [categoria] => Pízzas [0] => Array ( [0] => Array ( [categoria_id] => 1 [item] => 4 Queijos ) [1] => Array ( [categoria_id] => 1 [item] => Calabresa ) ) ) [1] => Array ( [id_categoria] => 2 [categoria] => Bebidas [ite] => Array ( ) ) [2] => Array ( [id_categoria] => 3 [categoria] => Doces [ite] => Array ( ) ) [3] => Array ( [id_categoria] => 4 [categoria] => Combo [ite] => Array ( ) ) ) ele me tras as [categorias] - - Pizzas - Bebidas - Doces - Combo, porém as sub-categorias relacionadas não pega, alguma alma caridosa poderia me dar uma luz rsss
  11. helkton

    RESOLVIDO - Help-me em Array Json aplicativo

    Olá galera estou com um problema aqui no meu aplicativo, estou criando um cardápio para restaurante, onde os dados virão lááá do meu banco de dados Mysql. Olha o meu array | Json como esta sendo retornado..... Array ( [0] => Array ( [id] => 1 [categoria] => Pizzas [0] => Array ( [item] => Calabresa ) [1] => Array ( [item] => Bacon ) [2] => Array ( [item] => 4 Queijos ) ) [1] => Array ( [id] => 2 [categoria] => Bebidas [0] => Array ( [item] => Breja ) [1] => Array ( [item] => Refri ) [2] => Array ( [item] => Coca ) ) [2] => Array ( [id] => 3 [categoria] => Doces [0] => Array ( [item] => Pudim ) [1] => Array ( [item] => Pavê ) [2] => Array ( [item] => Paçoquinha ) ) [3] => Array ( [id] => 4 [categoria] => Combo [0] => Array ( [item] => Bacon + Coca ) [1] => Array ( [item] => Calabresa + Refri ) [2] => Array ( [item] => 4 Queijos + Refri + Pudim ) ) ) e o meu Json.... [{"id":"1","categoria":"Pizzas","0":{"item":"Calabresa"},"1":{"item":"Bacon"},"2":{"item":"4 Queijos"}},{"id":"2","categoria":"Bebidas","0":{"item":"Breja"},"1":{"item":"Refri"},"2":{"item":"Coca"}},{"id":"3","categoria":"Doces","0":{"item":"Pudim"},"1":{"item":"Pav\u00ea"},"2":{"item":"Pa\u00e7oquinha"}},{"id":"4","categoria":"Combo","0":{"item":"Bacon + Coca"},"1":{"item":"Calabresa + Refri"},"2":{"item":"4 Queijos + Refri + Pudim"}}] Bom vamos ao problema estou pegando esses dados lá no meu app android com essa função private void prepareLista(){ lstGrupos = new ArrayList<String>(); lstItensGrupo = new HashMap<String, List<Produto>>(); StringRequest stringRequest = new StringRequest(Request.Method.GET, URL, new Response.Listener<String>() { @Override public void onResponse(String response) { try{ JSONArray pro = new JSONArray(response); for(int i = 0; i<pro.length();i++){ JSONObject proObj = pro.getJSONObject(i); lstGrupos.add(proObj.getString("categoria")); List<Produto> foods = new ArrayList<>(); JSONArray itemArray = new JSONArray(response); for(int j=0; j<itemArray.length();j++){ JSONObject proItem = itemArray.getJSONObject(j); foods.add(new Produto(proItem.getString("item"),17.9)); } lstItensGrupo.put(lstGrupos.get(i),foods); } //cria um adaptador (BaseExpandableListAdapter) com os dados acima listAdapter = new ExpandableListViewAdapter(MainActivity.this, lstGrupos, lstItensGrupo); //define o apadtador do ExpandableListView expListView.setAdapter(listAdapter); }catch (JSONException e){ e.printStackTrace(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_LONG).show(); } }); Volley.newRequestQueue(this).add(stringRequest); } bom como vcs viram aí, ele me retorna as categorias Pizzas / Bebidas / Doces / Combo só que não me retorna os itens destas categorias e aqui olha se eu deixo assim foods.add(new Produto(proItem.getString("item"),17.9)); querendo que ele me traga os itens, não me retorna nadica de nada, agora se eu deixo assim foods.add(new Produto(proItem.getString("categoria"),17.9)); ele me retorna as categorias e como sub-categorias as proprias categorias e não sei como resolver isso
  12. helkton

    Ajuda com Array

    Olá meu povo ainda estou empacado mais ja tive algum progressinho kkkkkk vou reexplicar tenho duas tabelas no banco de dados mysql - CATEGORIAS e outra tabela ITENS as categorias são cadastradas na Tabela CATEGORIAS tipo [1]PIZZAS / [2]BEBIDAS / [3]LANCHES / [4]COMBO e por aí vai.... Já na tabela ITENS o estabelecimento irá cadastrar os itens referentes a cada categoria por exemple: [1]PIZZAS->Calabresa / [1]Pizzas->Bacon / [1]Pizzas->Frango / [2]Bebidas->Refri / [2]Bebidas->Breja / [2]Bebidas->LatinhasBreja etc etc etc Agora vem a parte legal montar os array[] Estou com esse código <?php $hostname = 'localhost'; $username = 'root'; $password = '1234'; $database = 'testes'; $conexao = mysqli_connect("$hostname", "$username", "$password", "$database"); $sql = "SELECT * FROM categoria_itens INNER JOIN categoria_lojas ON (categoria_itens.categoria_id = categoria_lojas.id_categoria)"; $result = $conexao->query($sql); foreach ($result as $idx => $dado) { $categoria = $dado['categoria']; $id_categoria = $dado['id_categoria']; $item = $dado['item']; $json["cardapio"][] = [ "id_categoria" => $id_categoria, "categoria" => $categoria]; } $resul = mb_convert_encoding($json, "utf-8", "LATIN1"); echo json_encode($resul,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); echo '<pre>'; print_r($resul); ?> essa consulta dessa forma esta me retornando desse jeito Array ( [cardapio] => Array ( [0] => Array ( [id_categoria] => 1 [categoria] => Pízzas ) [1] => Array ( [id_categoria] => 1 [categoria] => Pízzas ) [2] => Array ( [id_categoria] => 1 [categoria] => Pízzas ) [3] => Array ( [id_categoria] => 1 [categoria] => Pízzas ) [4] => Array ( [id_categoria] => 2 [categoria] => Bebidas ) [5] => Array ( [id_categoria] => 2 [categoria] => Bebidas ) [6] => Array ( [id_categoria] => 2 [categoria] => Bebidas ) [7] => Array ( [id_categoria] => 2 [categoria] => Bebidas ) ) ) pois bem esta me retornando 1 array com a categoria para cada item cadastrado e isso não é nada bom nhe digamos que eu tenha uns 500 ITENS cadastrados vai virar uma zona da pega kkkkkk como ajuntar tudo isso e ainda colocar os ITENS cadastrados tudo dentro do array da mesma CATEGORIA tipo assim.... Array ( [cardapio] => Array ( [0] => Array( [id_categoria] => 1 [categoria] => Pízzas [1] = Array( [item] => Calabresa [item] => Bacon [item] => Frango [item] => Moda da Casa ) ) [1] => Array( [id_categoria] => 2 [categoria] => Bebidas [2] = Array( [item] => Refri [item] => Breja [item] => LatinhaBreja [item] => Dolly ) ) ) ) bom gente seria mais ou menos isso acho q da pra entender nhe, trocando em miúdos, seria um cardápio de restaurante com onde teriam as categorias e relativamente referente as categorias seus sub-itens Pizzas[Calabresa, Bacon, Frango, Catupiry...] Bebidas[Refri, Breja, Dolly, Latinha...] Doces[Paçoquinha, Pave, ...] porem tudo isso vindo lá meu banco de dados me salvem aí
  13. helkton

    Ajuda com Array

    Olá galera, estou no luta aqui com um cardapio, bom vamos direto ao ponto, preciso de array onde ele consulte la no meu banco de dados os itens desse cardapio, por exemplo no meu banco de dados tenho as tabelas Manualmente falando consegui fazer isso Só que como consigo fazer isso acima, porem buscadno esses dados dinamicamente lá no meu banco de dados? como monto esse ARRAY
  14. helkton

    Integrar Api Moip

    olá galera seguinte, estou tentando implementar o meio de pagamento Moip - API, será que alguma alma caridosa pode me ajudar ja baixei as API estou quebrando a cabeça, porem sem sucesso. ta tenso será que tem alguem pra me dar essa força vlw meu povo
  15. helkton

    Atualizar Carrinho de Compras

    olá galera estou fazendo um sistema delivery online, onde terá um campo para atualizar o carrinho de compras, pensei em um campo <input type="number"> onde o cliente define a quantidade, porém alguém tem alguma idéia, não queria aqueles botões tipo "ATUALIZAR CARRINHO", muito feinho
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.