Jump to content

Felipe Guedes Coutinho

Members
  • Content count

    125
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Felipe Guedes Coutinho

  • Birthday 08/06/1986

Informações Pessoais

  • Sexo
    Masculino

Contato

Recent Profile Visitors

476 profile views
  1. Felipe Guedes Coutinho

    Unica pagina de login apontando para diferentes banco de dados MySQL

    @kelvinferraz Isso é simples, no SELECT você tem o campo ID_USUÁRIO certo, lembra que comentamos que para você obter todos os registros que essa pessoa incluiu na tabela bastava colocar o número ID dele da tabela de TB_USUÁRIO para obter seu conteudo, pois então, se você quer ver o conteúdo de outros usuários basta você não colocar nada no campo ID_USUARIO e você vai obter a lista de registros que todos os usuários incluiram na tabela. Entendeu? Funcionando do jeito que você mencionou: UsuarioX ------------------------------------ CAD PRD_IDX --------------------- CAD USUARIOY UusarioY ------------------------------------ CAD PROD_IDX_IDY AttFelipe Guedes Coutinho
  2. Felipe Guedes Coutinho

    Duvida em type=radio (resolvido)

    @Arthur Ritter O radio funciona da seguinte forma, para que varios rádios buttons pertensão a mesma opção, você deve colocar o atributo NAME IGUAIS e o atributo VALUE é o que ira diferenciar entre eles. Assim: <input type=radio name="cartao" value="Visa" checked> Visa <input type=radio name="cartao" value="Master" > Mastercard <br> <input type=radio name="sexo" value="M" checked> Masculino <input type=radio name="sexo" value="F" > Feminino <br> <input type=radio name="grau" value="Jr" checked> Junior <input type=radio name="grau" value="Pl" > Pleno <input type=radio name="grau" value="Sn" > Sênior Espero ter ajudado. Att. Felipe Coutinho
  3. Felipe Guedes Coutinho

    ORDER BY Dinâmico

    @DinhoPHP e ai fera, funcionou ?
  4. Felipe Guedes Coutinho

    Validaação de codigo

    @stefany nogueira esse erro pode ocorrer devido a falta de conexão com o Banco de Dados. Recomendo você fazer um teste, dentro do seu arquivo de conexão, após o comando mysql_connect você realizar um teste Exemplo: <?php ini_set('default_charset','UTF-8'); // Para o charset das páginas // Definindo variaveis de conexão com o Banco de Dados $enddb = "localhost:3306"; //Local do servidor MySQL $user = "root"; //Usuário com acesso ao Banco De Dados $pass = ""; //Senha do Usuário com acesso ao Banco De Dados $database = "NomeDoBancoDeDados"; //Exemplo DB_TESTE // Realiza conexão com o Banco De Dados $conndb = mysql_connect($enddb,$user,$pass); //If que ira testar se a conexão foi bem sucedida, se não foi mostra o erro. if(!$conndb){ echo "Problemas ao realizar a conexao com o banco de dados (".mysql_error().")"; exit(); } else { echo "Conexão efetuada com sucesso!"; } //Criando comunicação com a BASE DE DADOS do BANCO DE DADOS mysql_select_db($database,$conndb); mysql_set_charset('utf8',$conndb); ?> Tente usar os códigos acima para realizar a conexão e ver se resolve o seu problema. Se a minha resposta for útil não esqueça de agradecer e votar positivo. Espero ter ajudado de alguma forma. AttFelipe Guedes Coutinho
  5. Felipe Guedes Coutinho

    ORDER BY Dinâmico

    @DinhoPHP fera, fiz exatamente o que você pediu no site que mandou, segue o resultado abaixo: Para o seu teste, apenas coloque 2 imagens de seta uma para cima e outra para baixo junto com o arquivo e altera no código todos os UP.PNG e DOWN.PNG (PNG que são só as imagens, não vai alterar os NAME nem os ID's) e teste para ver se funciona: <html> <meta charset="UTF-8"> <meta name="keywords" content="SELECT, Ordenação, Order By, MySQL"> <meta name="description" content="EXEMPLO ORDENAÇÃO"> <meta name="author" content="Felipe Coutinho"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Exemplo Order By</title> <body> <style> /* HIDE RADIO */ [type=radio] { position: absolute; opacity: 0; width: 0; height: 0; } /* IMAGE STYLES */ [type=radio] + img { cursor: pointer; } /* CHECKED STYLES */ [type=radio]:checked + img { outline: 2px solid #f00; } </style> <script> function exibir() { var carregar = document.getElementsByName('ordenacao'); if(carregar[0].checked==true){ document.getElementById('up').style.visibility='hidden'; document.getElementById('up').style.display='none'; document.getElementById('down').style.visibility='visible'; document.getElementById('down').style.display=''; } if(carregar[1].checked==true){ document.getElementById('up').style.visibility='visible'; document.getElementById('up').style.display=''; document.getElementById('down').style.visibility='hidden'; document.getElementById('down').display='none'; } } </script> <form method="POST" action="#"> <table> <tr><td> <div style="float:left;"> <select name="produto" onchange="javascript:submit();"> <?php if (!empty($_POST['produto'])) { if ($_POST['produto'] == "PREÇO") { ?> <option value='PREÇO' selected>Preço</option> <?php } else { ?> <option value='PREÇO'>Preço</option> <?php } if ($_POST['produto'] == "RELEVÂNCIA") { ?> <option value='RELEVÂNCIA' selected>Relevância</option> <?php } else { ?> <option value='RELEVÂNCIA'>Relevância</option> <?php } if ($_POST['produto'] == "NOME") { ?> <option value='NOME' selected>Nome</option> <?php } else { ?> <option value='NOME'>Nome</option> <?php } } else { ?> <option value='PREÇO'>Preço</option> <option value='RELEVÂNCIA' selected>Relevância</option> <option value='NOME'>Nome</option> <?php } ?> </select> </div> <?php if (!empty($_POST['ordenacao'])) { if ($_POST['ordenacao'] == "ASC") { ?> <div name="up" id="up" style="visibility:hidden;float:left;display:none"> <label> <input type="radio" name="ordenacao" id="ordenacao" value="ASC" onclick="javascript:submit();" onChange="exibir()" checked="checked" /> <img src="up.png" width="18" height="18" > </label> </div> <div name="down" id="down" style="float:left;"> <label> <input type="radio" name="ordenacao" id="ordenacao" value="DESC" onclick="javascript:submit();" onChange="exibir()" /> <img src="down.png" width="18" height="18" > </label> </div> <?php } if ($_POST['ordenacao'] == "DESC") { ?> <div name="up" id="up" style="float:left;"> <label> <input type="radio" name="ordenacao" id="ordenacao" value="ASC" onclick="javascript:submit();" onChange="exibir()" /> <img src="up.png" width="18" height="18" > </label> </div> <div name="down" id="down" style="visibility:hidden;float:left;display:none" > <label> <input type="radio" name="ordenacao" id="ordenacao" value="DESC" onclick="javascript:submit();" onChange="exibir()" checked="checked" /> <img src="down.png" width="18" height="18" > </label> </div> <?php } } else { ?> <div name="up" id="up" style="visibility:hidden;float:left;display:none"> <label> <input type="radio" name="ordenacao" id="ordenacao" value="ASC" onclick="javascript:submit();" onChange="exibir()" checked="checked" /> <img src="up.png" width="18" height="18" > </label> </div> <div name="down" id="down" style="float:left;" > <label> <input type="radio" name="ordenacao" id="ordenacao" value="DESC" onclick="javascript:submit();" onChange="exibir()" /> <img src="down.png" width="18" height="18" > </label> </div> <?php } ?> </td></tr> </table> </form> <?php echo "O select será ordenado pela coluna: "; if(!empty($_POST['produto'])) { echo $_POST['produto']; } echo "<br>"; echo " Será ordenado de forma: "; if(!empty($_POST['ordenacao'])) { echo $_POST['ordenacao']; } if(!empty($_POST['produto']) and !empty($_POST['ordenacao'])) { echo "<br> O seu SELECT deve ficar assim: <br><br> select * from nome_sua_tabela ORDER BY <font color='red'>".$_POST['produto']." ".$_POST['ordenacao']."</font>"; } ?> </body> </html> Se a minha resposta for útil não esqueça de agradecer e votar positivo. Espero ter ajudado de alguma forma. AttFelipe Guedes Coutinho
  6. Felipe Guedes Coutinho

    ORDER BY Dinâmico

    @DinhoPHP, então, é como eu falei, o site exemplo que você mandou tem um COMBOBOX e um RADIOBUTTON em forma de SETA PARA CIMA E SETA PARA BAIXO, então okay o COMBOBOX, você simplesmente pega o VALUE dele que é o option selecionado e passa para a sua variável PHP que eu acredito ser o $FILTER, já o caso do RADIOBUTTON você também vai pegar o VALUE mas no caso, você vai pegar o VALUE do RADIO CHECADO, como você vai ter 2 RADIOBUTTON, cada um deles vai ter um VALUE diferente, um VALUE="ASC" e o outro VALUE="DESC", veja o exemplo abaixo: <html> <meta charset="UTF-8"> <meta name="keywords" content="SELECT, Ordenação, Order By, MySQL"> <meta name="description" content="EXEMPLO ORDENAÇÃO"> <meta name="author" content="Felipe Coutinho"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Exemplo Order By</title> <body> <form method="POST" action="#"> <table> <tr><td> <select name="produto" onchange="javascript:submit();"> <?php if (!empty($_POST['produto'])) { if ($_POST['produto'] == "PREÇO") { ?> <option value='PREÇO' selected>Preço</option> <?php } else { ?> <option value='PREÇO'>Preço</option> <?php } if ($_POST['produto'] == "RELEVÂNCIA") { ?> <option value='RELEVÂNCIA' selected>Relevância</option> <?php } else { ?> <option value='RELEVÂNCIA'>Relevância</option> <?php } if ($_POST['produto'] == "NOME") { ?> <option value='NOME' selected>Nome</option> <?php } else { ?> <option value='NOME'>Nome</option> <?php } } else { ?> <option value='PREÇO'>Preço</option> <option value='RELEVÂNCIA' selected>Relevância</option> <option value='NOME'>Nome</option> <?php } ?> </select> - <?php if (!empty($_POST['ordenacao'])) { if ($_POST['ordenacao'] == "ASC") { ?> <input type="radio" name="ordenacao" value="ASC" onclick="javascript:submit();" checked /> ASC <input type="radio" name="ordenacao" value="DESC" onclick="javascript:submit();" /> DESC <?php } if ($_POST['ordenacao'] == "DESC") { ?> <input type="radio" name="ordenacao" value="ASC" onclick="javascript:submit();" /> ASC <input type="radio" name="ordenacao" value="DESC" onclick="javascript:submit();" checked /> DESC <?php } } else { ?> <input type="radio" name="ordenacao" value="ASC" onclick="javascript:submit();" checked /> ASC <input type="radio" name="ordenacao" value="DESC" onclick="javascript:submit();" /> DESC <?php } ?> </td></tr> </table> </form> <?php echo "O select será ordenado pela coluna: "; if(!empty($_POST['produto'])) { echo $_POST['produto']; } echo "<br>"; echo " Será ordenado de forma: "; if(!empty($_POST['ordenacao'])) { echo $_POST['ordenacao']; } if(!empty($_POST['produto']) and !empty($_POST['ordenacao'])) { echo "<br> O seu SELECT deve ficar assim: <br><br> select * from nome_sua_tabela ORDER BY <font color='red'>".$_POST['produto']." ".$_POST['ordenacao']."</font>"; } ?> </body> </html> Eu não tive o trabalho de alterar os RADIO pelas imagens de SETAS, acho que você entendeu o que deve ser feito. Eu acho que no site que você mandou de exemplo existe um RadioButton em DIV's diferentes e ao clicar na seta ele esconde uma e mostra a outra com efeito de JavaScript , sendo que ao carregar a página na primeira vez uma já começa escondida. Qualquer coisa da uma busca aqui no forum que eu já fiz algo parecido para um membro daqui. Se a minha resposta for útil não esqueça de agradecer e votar positivo. Espero ter ajudado de alguma forma. AttFelipe Guedes Coutinho
  7. Felipe Guedes Coutinho

    ORDER BY Dinâmico

    @DinhoPHP só uma dúvida, entendi que você quer fazer o order by "dinâmico", porem você pode me explicar as condições para que isso aconteça, por exemplo: cliquei no botão buscar, vai vir ASC, ai eu clico em outro botão vem DESC. Ou, se eu digitar uma busca por nome quero ASC, se eu colocar nome e data quero desc. Entende? Preciso saber quais são as condições do seu sistema para que uma hora venha com o ORDER BY ASC e em outra hora venha com o ORDER BY DESC... para tentar entender melhor o que você está precisando. Pois pelo o que eu estou vendo o seu problema nem é o ORDER BY e sim como implementar no seu sistema as condições para isso. Att. Felipe Coutinho
  8. Felipe Guedes Coutinho

    ORDER BY Dinâmico

    DinhoPHP É bem simples. O que você precisa ter é algo que lhe "direcione" para que hora o seu select tenha o ORDER BY ASC ou ORDER BY DESC. Tenho um sistema que o usuário consulta ORDENS DE SERVIÇO, ele busca por nome ou por range de data, então criei um RADIO BUTTON para que ele escolha a ordem dos registros se "DO MAIS NOVO PARA O MAIS ANTIGO - ASC" ou "DO MAIS ANTIGO PARA O MAIS NOVO - DESC". Então no meu SELECT eu coloco o VALUE desse radio button, que fica assim: $variavelValueRadio - ASC ou DESC select * from tb_ordens where nome like '%$variavelNome%' ORDER BY data $variavelValueRadio No seu caso, você já tem o ORDER BY no comando, agora você precisa ver a interassão que este ORDER BY vai receber, como no meu caso o estimulo do meu ORDER BY vem de um RADIO BUTTON escolhido pelo USUÁRIO. Como você pretende dar esse estimulo para o seu ORDER BY? Espero ter ajudado. Att. Felipe Coutinho
  9. Felipe Guedes Coutinho

    Preciso de ajuda para alterar o tamanho do cabeçalho e os icones do meu site

    juniorerb21 Sem o código do seu site não temos como ajudar. Geralmente esse tipo de "barra" é feita com CSS, e HTML, sem o código não temos como saber por onde começar a alterar. MAS, se você procurar no seu código por <img src=" por exemplo, você deve encontrar todas as imagens que compoem esta barra destacada da sua imagem, você pode começar alterar elas para ver o resultado. Mas de preferência, para uma melhor análise, você poderia postar o código HTML e CSS para que possamos ajudar da melhor forma possível. Espero ter ajudado. Att. Felipe Coutinho
  10. Felipe Guedes Coutinho

    If não funciona por algum motivo

    Kauê Fucherberger Bonfá Aqui funcionou perfeitamente com o seu código. A única coisa que eu fiz para ter certeza de que os valores são iguais foi um ALERT( variáveis ). Vou colocar o código de volta. <div id="produto1"> <div><input type="number" id="preco1" placeholder="preco" required autofocus></div> <div><input type="number" id="quantidade1" placeholder="quantidade" required ></div> </div> <div id="produto2"> <div><input type="number" id="preco2" placeholder="preco" required ></div> <div><input type="number" id="quantidade2" placeholder="quantidade" required ></div> </div> <div><button onclick="calcular()">calcular</button></div> <div><p>resultado:<a id="resultado"></a></p></div> <script> function calcular() { var q1 = document.getElementById('quantidade1').value var p1 = document.getElementById('preco1').value var q2 = document.getElementById('quantidade2').value var p2 = document.getElementById('preco2').value alert(q1 + p1 + q2 + p2); if (p1 == p2 && q1 == q2) { document.getElementById('resultado').innerText = 'Os produtos são iguais'; } else { document.getElementById('resultado').innerText = 'Os produtos são diferentes'; } } </script> Experimente copiar o código e colar em um arquivo vazio, salve com um nome qualquer.html e faça um teste. Espero ter ajudado de alguma forma. AttFelipe Guedes Coutinho
  11. Felipe Guedes Coutinho

    CONTADOR DE ITENS CADASTRADOS

    Jack Oliveira Não sei se eu entendi direito, mas o seu select esta apenas trasendo todos os resultados (Uma lista) e não um COUNT. Se você quer saber mesmo quantos registros tem na sua base de acordo um uma condição, que no caso é esse seu WHERE status = 1 e status_modulo = 2, você precisa fazer um select COUNT com essa condição. Eu acredito que o erro esta na function que você executa para obter o resultado. Execute o comando abaixo diretamente no seu Banco de Dados e veja se você tem o resultado que deseja? SELECT COUNT(*) FROM "NomeDaSuaTabela" WHERE status = 1 AND status_modulos = 2 O resultado da query acima deve lhe resultar em apenas um número. Você está usando qual Banco De Dados? Espero ter ajudado de alguma forma. AttFelipe Guedes Coutinho
  12. Felipe Guedes Coutinho

    Unica pagina de login apontando para diferentes banco de dados MySQL

    kelvinferraz Que isso fera, estou aqui para ajudar, não é perda de tempo, porque TODA pergunta simples leva a um pensamento e isso sempre aumenta os nossos conhecimentos. Se você não entender, continue perguntando, você só vai aprender se procurar entender. Você precisa ter curiosidade e ser mente aberta para nunca se prender a um único pensamento. Trabalho com isso a 12 anos, mas já apanhei muito. O que precisar pode contar comigo aqui no forum. Forte abraço AttFelipe Guedes Coutinho
  13. Felipe Guedes Coutinho

    Unica pagina de login apontando para diferentes banco de dados MySQL

    Seu banco de dados fica assim: DB_PRINCIPAL |___TABELAS_USUARIOS ------------------------------------> id, nome, login, senha (Esta é a tabela que DA um NUMERO para o seu USUARIO <- este número é o valor que vamos colocar em todas as tabelas no campo ID_USUARIO para saber quem foi que incluiu o registro na tabela.) |___TABELAS_PRODUTOS ------------------------------------>id, ID_USUARIO, cor, peso, tipo (O ID é o ID do PRODUTO, o ID_USUARIO que identifica o seu usuario deve ter sua própria coluna, por exemplo a destacado em vermelho. |___TABELAS_IMAGENS --------------------------------------> id, ID_USUARIO, nome, extensao Entendeu? Quando eu me cadastrar no seu sistema, A primeira tabela que vou me INCLUIR é a tabela TABELAS_USUARIOS, ao fazer isso eu ganho o meu ID, ele nunca mais vai mudar, serei unico nessa tabela. ENTÃO, EU vou incluir um produto, TABELAS_PRODUTOS ------------------------------------>id, ID_USUARIO, cor, peso, tipo. O ID é o ID do produto, ID = 1 COR = VERMELHO, mas quem fez esse INSERT, HAAAAA, eu, ID_USUARIO = 1 (esse 1 é o meu ID da tabela USUARIOS, que foi a primeira tabela que eu incluir. Agora eu vou incluir um outro protudo. TABELAS_PRODUTOS ------------------------------------>id, ID_USUARIO, cor, peso, tipo. O ID é o ID do produto, ID = 2 COR = AZUL, mas quem fez esse INSERT, HAAAAA, VOCÊ, ID_USUARIO = 2 (esse 2 é o seu ID da tabela USUARIOS, que foi a primeira tabela que você se incluiu. ENTENDEU... Isso serve para TODAS as tabelas, sendo que uma tabela representa 1 funcionalidade.
  14. Felipe Guedes Coutinho

    Unica pagina de login apontando para diferentes banco de dados MySQL

    kelvinferraz SIM, mas não é nas BASES é nas TABELAS porque BASE DE DADOS você só vai ter UMA, a BASE DO SEU SISTEMA e dentro dessa base você vai ter VÁRIAS tabelas, cada uma com a sua respectiva funcionalidade, entendeu? Uma tabela para PRODUTO, uma tabela para DOCUMENTOS GERADOS, etc... o que você tem que ter em mente é o seguinte, eu vou colocar informações em TABELAS diferente, como vou recuperar, simples, você tem que gravar em UMA COLUNA o ID do usuário, assim você recuperar as ações dele pelo ID, entendeu? Eu entendi a sua necessidade, então vamos com muita calma porque você não está entendendo o que é MODELAR. Vou usar o seu exemplo: - Pode existir N usuário que vão acessar esse sistema.- O sistema vai ter suas funcionalidades: Cadastro de cliente, gerar documentos e isso não seria no perfil do próprio usuário e sim funcionalidades que ira ter ao acessar o dashboardadmin.php- Na minha cabeça, cada usuário iria utilizar a mesma pagina de login, porém quando logar ao inves de conectar em uma base generica, utilizar uma base especifica e que traga os dados que ele já fez no sistema, como clientes cadastrados, produtos cadastrados etc.. desse perfil. Respondendo por partes. 1 - Sim, existiram varios usuários, então para ele logar, TABELA_USUARIO por LOGIN e SENHA. OKAY??? - Resolvido. 2 - Para cada funcionalidade você vai ter UMA TABELA e NÃO UMA BASE DE DADOS. Você vai criar uma tabela para GERAR DOCUMENTOS essa é uma tabela FILHA, você quer que ao acessar o seu sistema "EU um USUÁRIO" recupere todos os dados que eu já fiz, ENTÃO, eu tenho um ID no seu sistema, esse ID precisa estar em todos os registros onde eu REALIZAR UMA INTERAÇÃO em todas as tabelas, então nessa tabela filha eu vou ter uma COLUNA com o ID que é apenas um contador EEEEEEE o meu ID_USUARIO (esse ID_USUARIO é o meu ID na tabela de LOGIN que será UNICO, só existira 1 linha na tabela USUARIO) que me represente, por isso eu TEREI UM NUMERO, digamos que 1. Então é isso, eu gerei um documento, vou inserir minha interação na tabela DOCUMENTO. 1 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento1 <-- documento gerado por mim Nessa tabela eu posso ter N registros, mas só serão os MEUS onde a segunda coluna tiver o MEU ID = 1 ID ID_USUARIO DOCUMENTOGERADOS 1 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento1 2 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento2 3 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento3 4 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento4 5 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento5 6 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento6 7 registro da tabela 2 (esse NÃO é o meu ID) GereiOMeuDocumento7 8 registro da tabela 2 (esse NÃO é o meu ID) GereiOMeuDocumento8 Veja, é uma tabela e eu estou usando o DASHBOARD para colocar registros nela, para eu recuperar os MEUS DADOS que você mencionou eu não tenho que ter uma BASE e sim UMA TABELA ai eu acesso essa tabela onde a coluna ID_USUARIO que é a segunda coluna seja igual ao meu ID 1. Então se eu fizer um select nessa TABELA eu vou retornar apenas os meus dados 1 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento1 2 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento2 3 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento3 4 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento4 5 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento5 6 registro da tabela 1 (esse é o meu ID) GereiOMeuDocumento6 VEJA QUE NÃO RETORNEI OS REGISTROS DO OUTRO USUARIO APENAS O MEU DE 1 a 6 Pronto, tenho as minhas informações.... você tem que fazer isso para TODAS AS FUNCIONALIDADES, não estou falando em montar perfil, estou falando em SISTEMA 3 - Isso vale para TUDO, você comentou em CADASTRAR PRODUTOS, você vai ter uma TABELA PRODUTOS, os produtos que eu cadastrar terão O MEU ID na coluna ID_USUARIO, para que eu recupere os meus PRODUTOS CADASTRADOS futuramente através do meu ID... Então, não pense em ter uma BASE DE DADOS para CADA COISA com N TABELAS, você está querendo DUPLICAR BASE E TABELA para fazer algo que TABELAS distintas e estruturadas fazem. Entendeu?
  15. Felipe Guedes Coutinho

    botão desaparece sem require

    Claudia França De onde estou não tenho acesso a todas as páginas da internet. Se ninguém conseguir te ajudar, assim que eu conseguir um acesso livre a internet eu vejo o que posso ajudar. AttFelipe Guedes Coutinho
×

Important Information

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