Jump to content

Dell

Members
  • Content count

    124
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Dell

  1. Eu preciso de uma informação com alguém que já utilizou o phonegap para desenvolver seu aplicativos. Minha dúvida é na hora de instalar meu app. Quando vou instalar meu app com um simples texto olá mundo! eu fiquei incomodado com os dados de privacidade. Não utilizei nenhum plugin mas quando fui instalar ele me passa uma lista extensa que o app terá acesso aos dados do meu celular. Por exemplo: Este aplicativo se instalado terá acesso: 1 tirar fotos e gravar videos 2 gravar audio 3 localização aproximada GPS... 4 ler registros de chamada, ler contatos, modificar contatos, salvar registro de chamadas.. 5 ler conteudo cartao sd, modificar ou excluir... 6 acesso total a rede, ver conexoes de rede 7 controlar vibração 8 alterar configurações de audio 9 acessar comandos extras do provedor de localização. Minha nossa tudo isso por apenas um "alo mundo"??? Como retirar todos esses acessos? Já que não estarei usando nenhum. Ninguém vai instalar meu aplicativo quando ler esses dados de privacidade, ninguém é doido.
  2. Sou iniciante no PHP e estou aprendendo. Quando montei esse código tudo funcionou, o erro abaixo foi quando tentei fazer duas consultas no banco. <?php $host = "127.0.0.1"; $dbuser = "root"; $dbpass = "123"; $dbdatabasename = "teste"; $rs = mysqli_connect ( $host, $dbuser, $dbpass ) or die ( "Could not connect database" ); mysqli_select_db ( $rs, $dbdatabasename ) or die ( "Could not select database" ); $mes = strftime ( "%m", time () ); $totalentrada = "0"; $i = "0"; function selectmes($txt) { switch ($txt) { case 1 : $mess = "Janeiro"; break; case 2 : $mess = "Fevereiro"; break; case 3 : $mess = "Março"; break; case 4 : $mess = "Abril"; break; case 5 : $mess = "Maio"; break; case 6 : $mess = "Junho"; break; case 7 : $mess = "Julho"; break; case 8 : $mess = "Agosto"; break; case 9 : $mess = "Setembro"; break; case 10 : $mess = "Outubro"; break; case 11 : $mess = "Novembro"; break; case 12 : $mess = "Dezembro"; break; } return $mess; } $entradahtml = "<table border='0' cellpadding='4' width='100%'>"; if ($query_entrada = mysqli_query ( $rs, "SELECT * FROM entrada where Month(data)='$mes'" )){ while ( $rs = mysqli_fetch_array ( $query_entrada ) ) { if ($i % 2 == 1) { $cor = "#f3f3f3"; } else { $cor = "#ffffff"; } $entradahtml .= " <tr>"; $entradahtml .= " <td><font face=arial size=1><b>" . strftime ( "%d", strtotime ( $rs ["data"] ) ) . " de " . selectmes ( strftime ( "%m", strtotime ( $rs ["data"] ) ) ) . "</b></font></td>"; $entradahtml .= " <td></td>"; $entradahtml .= " </tr>"; $entradahtml .= " <tr>"; $entradahtml .= " <td bgcolor='.$cor.'>" . $rs ["descricao"] . "</td>"; $entradahtml .= " <td bgcolor='.$cor.' ><a href='default.php?opcao=excluir_entrada&id=" . $rs ["id"] . "><font color=red>x</font></a> <font face=arial size=2>" . substr ( $rs ["descricao"], 0, 30 ) . "...</font></td>"; $entradahtml .= " <td bgcolor='.$cor.' align='center' width='70'><font face=arial size=2>" . number_format ( $rs ["valor"], 2 ) . "</font></td>"; $entradahtml .= " </tr>"; $entradahtml .= "</table>"; $i ++; } } echo $entradahtml; Se eu apagar daqui até o final a parte de cima funciona, mas quando coloco essa segunda parte provoca o erro. Mas se reparar o código é idêntico eu copie e colei, troquei apenas os comandos necessários. Os dois códigos funcionam isolados, juntos na mesma página não. VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV $saidahtml = "<table border='0' cellpadding='4' width='100%'>"; if ($query_saida = mysqli_query ( $rs, "SELECT * FROM saida where Month(data)='$mes'" )){ while ( $rs = mysqli_fetch_array ( $query_saida ) ) { if ($i % 2 == 1) { $cor = "#f3f3f3"; } else { $cor = "#ffffff"; } $saidahtml .= " <tr>"; $saidahtml .= " <td><font face=arial size=1><b>" . strftime ( "%d", strtotime ( $rs ["data"] ) ) . " de " . selectmes ( strftime ( "%m", strtotime ( $rs ["data"] ) ) ) . "</b></font></td>"; $saidahtml .= " <td></td>"; $saidahtml .= " </tr>"; $saidahtml .= " <tr>"; $saidahtml .= " <td bgcolor='.$cor.'>" . $rs ["descricao"] . "</td>"; $saidahtml .= " <td bgcolor='.$cor.' ><a href='default.php?opcao=excluir_entrada&id=" . $rs ["id"] . "><font color=red>x</font></a> <font face=arial size=2>" . substr ( $rs ["descricao"], 0, 30 ) . "...</font></td>"; $saidahtml .= " <td bgcolor='.$cor.' align='center' width='70'><font face=arial size=2>" . number_format ( $rs ["valor"], 2 ) . "</font></td>"; $saidahtml .= " </tr>"; $saidahtml .= "</table>"; $i ++; } } echo $saidahtml; mysqli_close($rs); ?> Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /var/www/financeiro/index.php on line 97 Parte do código linha 97 if ($query_saida = mysqli_query ( $rs, "SELECT * FROM saida where Month(data)='$mes'" )){ Warning: mysqli_close() expects parameter 1 to be mysqli, null given in /var/www/financeiro/index.php on line 128 Parte do código linha 128 mysqli_close($rs); Porque está dando o erro, se os códigos isolados funcionam?
  3. Dell

    utilizando adoquery delphi XE3

    Está bem simples: if not ADOQuery.Eof then ADOQuery.Recordset.MoveNext Não apresenta erros, provavelmente está vazio por isso não executa. Dei um showmessage para listar o conteudo do sql e está normal com todos os parametros. Na busca eu mandei listar o livro,capitulo e versao. Ele encontra o capitulo 1 como mandei porém não passa para o capitulo 2 quando dou next. Tá certo que mandei buscar o capitulo 1, porém se eu quiser continuar listando capitulo 2 3 4 ele não permite? Está bem simples: if not ADOQuery.Eof then ADOQuery.Recordset.MoveNext Não apresenta erros, provavelmente está vazio por isso não executa. Dei um showmessage para listar o conteudo do sql e está normal com todos os parametros. Na busca eu mandei listar o livro,capitulo e versao. Ele encontra o capitulo 1 como mandei porém não passa para o capitulo 2 quando dou next. Tá certo que mandei buscar o capitulo 1, porém se eu quiser continuar listando capitulo 2 3 4 ele não permite?
  4. Dell

    utilizando adoquery delphi XE3

    Está bem simples: if not ADOQuery.Eof then ADOQuery.Recordset.MoveNext Não apresenta erros, provavelmente está vazio por isso não executa. Dei um showmessage para listar o conteudo do sql e está normal com todos os parametros. Na busca eu mandei listar o livro,capitulo e versao. Ele encontra o capitulo 1 como mandei porém não passa para o capitulo 2 quando dou next. Tá certo que mandei buscar o capitulo 1, porém se eu quiser continuar listando capitulo 2 3 4 ele não permite?
  5. Dell

    utilizando adoquery delphi XE3

    Não tenho muita experiência e ainda sou iniciante em delphi. Eu gostaria de listar um texto dentro de um TLabel, vindo de um banco de dados access Essa parte eu consegui, faço a consulta e pega os valores certinho. Utilizo um ADOConnection e um ADOQuery. [inline]with ADOQuery do begin if (IntToStr(versao_atual)='')then begin versao_atual:=0; end; Close; Active:=false; SQL.Clear; Sql.Add(' SELECT * FROM livros'); SQL.Add(' WHERE ver_livro = :vlivro'); SQL.Add(' and ver_capitulo = :vcapitulo'); SQL.Add(' and ver_vrs_id = :vversao'); Parameters.ParamByName('vlivro').Value :=ETLivro.Text; Parameters.ParamByName('vcapitulo').Value :=ETCapitulo.Text; Parameters.ParamByName('vversao').Value :=versao_atual; Active:=true; Open; exibelivro.Caption:=fieldByName('ver_livro').AsString;[/inline] Essa parte funciona eu consigo listar certinho, meu problema é que agora quero listar o próximo quando clicar em um botão. Não vou utilizar dbgrid nem aquela barra de navegação. Quero apenas dois botões próximo e anterior. Ja tentei vários códigos mas nada acontece, não da erro mas também não avança os registros. ADOQuery.Prior (Nada) ADOQuery.recordset.movenext (Nada) Falta algum outro componente para eu conseguir avançar e retroceder entre os registros encontrados?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.