Jump to content

Search the Community

Showing results for tags 'Banco'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 80 results

  1. WBlacker

    Melhor forma de armazenar imagens

    Galera minha pergunta é simples, gostaria de saber com base na experiência de vocês, qual é a melhor forma de armazenar imagens para um site, mais especificamente um site de fotógrafo, que possui diversas fotos. Ouvi dizer que salvar no banco não é aconselhável pois acaba deixando o tempo de leitura delas extenso, mas e para salvar em pasta, como eu faria para separa as imagens em categorias e eventos? Por exemplo, uma foto faz parte das fotos de "making of" do "evento n". Ou possui alguma outra forma melhor para armazená-las? :blink: Desde já agradeço! :)
  2. Pessoal tudo bem? Vou direto ao ponto. Estou desenvolvendo um sistema que faz upload de arquivos PDFs. No PHP eu pego este arquivo extraio o texto do mesmo e armazeno em uma variável $conteudo para depois inserir no banco da dados. Tenho no sistema uma rotina para cadastro de tipo documentais, onde o usuário cadastra um tipo de documento e palavras-Chave que existam somente naquele documento EX: Nome: Boleto palavras-Chave: Sacado, Banco, Cedente. o nome boleto será salvo na tabela tipo_documento contendo o id_tipo as palavras-Chave serão salvas em outra tabela chamada indexadores com os campos: id_indexador, id_tipo, palavraschaves. No PHP faço o explode na virgula, transformando essas palavras em array, ou seja cada palavra será um registro no banco com seu respectivo ID mas recebendo o id_Tipo que é o do documento. Até aqui tudo bem, mas o problema segue abaixo: Voltando um pouco acima, onde eu falava do upload e da extração do texto, sendo salvo na variável $conteudo. Esta variável contem todo o meu texto do PDF, mas antes de inserir no banco eu preciso classificar este documento verificando se ele é uma conta de luz, agua, contrato, boleto etc.. Para verificar isto preciso consultar a tabela indexadores e ver se aquelas palavras chaves que cadastrei, possuam nesta variável $conteudo se possuir este documento receberá a descricao e o id do tipo_documento. EX: Fiz um upload de um boleto, a minha classe leu o arquivo e guardou todo o texto na variável $conteudo. Como já tenho um tipo documental Boleto com as palavras chaves: Banco, Cedente, Sacado, se eu encontrar na variável $conteudo estas palavras ela vai pertencer ao tipo de documento Boleto. Mas não estou conseguindo verificar isto, como tenho uma string enorme, como faço esta verificação? como procuro estas palavras dentro da string? Preciso urgentemente de uma resposta. Tentei ser o mais claro possível.
  3. andersonseifert

    Value Option PHP

    Galera bom dia, preciso de um Help preciso gravar o valor que esta no atributo(tb_banco(Dinheiro | Anderson/Fabio)) que está no banco e não o id é o que esta acontecendo ele ta gravando ID 1, no $VALUE ta passando o ID o Invés dos valores do atributo tb_Banco http://pastebin.com/e2Zry2sU echo "<option value='{$value}'>{$name}</option>"; Coluna Tipo Nulo Predefinido id int(100) Não tb_banco varchar(200) Não tb_favorecido varchar(200) Não tb_obs varchar(200) Não 1 Dinheiro Anderson/Fabio 2 Itau Anderson 3 B.Brasil Fabio 4 HSBC Fabio 5 Caixa Anderson/Fabio http://pastebin.com/e2Zry2sU
  4. Phil Santos

    Busca com varredura avançada

    Olá colegas, Venho com mais um post pedindo a ajuda dos colegas, lembrando sempre que não sou programador, estou aprendendo e fazendo as aplicações que preciso as quais estão sendo possíveis com a ajuda de vocês. O que ocorre nesta dúvida é que eu tenho sisteminha de busca que inclusive os colegas em um outro post já me ajudaram a fazer uma modificação que me ajudou muito, foi eficaz, mas eu percebi que para a aplicação deste caso eu vou precisar que a busca seja feita de forma diferente da que está funcionando por alguns motivos que eu vou descrever abaixo junto com uma explicação sobre a minha aplicação para que fique bem explicado para os colegas poderem me ajudar. Eu percebi que, possivelmente, não é certeza, mas eu precisarei usar mais de uma tabela no meu banco e eu até prefiro que seja assim, pois fica mais orgaizado para eu encontrar e lançar os assuntos nas tabelas. Outra coisa é que eu não gostaria de utilizar nenhuma outra tecnologia ou plataforma que não seja PHP e MySQL porque como eu disse eu não sou programador e fica muito corrido para eu estudar outras tecnologias para implementar, portanto, se possível, eu peço aos colegas que me ajudem com uma possível solução em PHP mesmo e MySQL. Quanto à busca eu preciso trabalhar com várias tabelas e várias categorias. Um esboço: Eu tenho a categoria alimentos dentro dela preciso de várias sub-categorias, frutas, verduras, legumes, cereais, grãos, sementes, ervas, temperos, etc e dentro de cada uma os respectivos alimentos e dentro de cada alimento, por exemplo: Categoria 1("tabela1") - Alimentos Categoria 2("tabela2") dentro de alimentos - Frutas Categoria 3("tabela3") dentro de frutas - cítricas, ácidas, claras, vermelhas, Categoria 4("tabela4") dentro de cítricas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Categoria 5("tabela5") dentro de ácidas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Categoria 6("tabela6") dentro de vermelhas - ricas em flavonóides, ricas em vitamina C, ricas em ferro Daí em uma outra parte do site: Tratamentos Categoria 1("tabela1") - Tipos de tratamentos com frutas, com legumes, com verduras, com sucos, com proteínas, com lipídeos Categoria 2("tabela2") dentro de legumes - abóbora, mandioca, etc O que eu realmente preciso: Que o script que eu já tenho faça a busca de cada coisa na sua tabela porque eu coloquei um id como chave primária no index da tabela e o problema é que quando eu vou inserir as coisas fica tudo bagunçado, por exemplo as entradas estão lá com seus id's daí passa um tempo eu preciso incluir um alimento novo e um tratamento novo ele fica lá embaixo de tudo com id sei lá 978 vamos dizer quando o resto ta lá no topo da tabela, fica tratamento misturado com remédios, misturado com alimentos, misturado com todas coisas. Eu quero tudo separado em tabelas difererntes. Outra coisa muito importante é o seguinte, vejam: Tenho títulos e explicações dentro de uma página .php ... <h5 class="content_h5_1">Acologia</h5> <p class="content_text_1">Parte da medicina que trata dos remédios</p> <br /> <h5 class="content_h5_1">Acidentologia</h5> <p class="content_text_1">Ciência que estuda os acidentes, os seus nexos de causalidade e dinâmicas</p> <br /> <h5 class="content_h5_1">Acropatologia</h5> <p class="content_text_1">Estudo das doenças que afetam as extremidades</p> <br /> Se eu digitar na busca, por exemplo, a palavra "nexos" que está dentro do ítem com o título "Acidentologia" ele trás a página .php inteira com os outros ítens. Eu pensei em colocar todos na página .php, mas no banco colocar cada íntem em uma linha da tabela com um id, só que aí que entra a questão lá do começo deste post que é como fazer que a busca seja feita no meu script em várias tableas do banco. Abaixo segue o código do meu script de busca: <?php $db = @mysql_connect("meu host", "meu banco", "minha senha") or die("Erro de conexão: ".mysql_error()); @mysql_select_db("meu banco", $db) or die("Erro de seleção do DB: ".mysql_error()); ?> <?php if(isset($_POST['botao'])){ $busca = $_POST['busca']; if($busca == "" or $busca == " "){ header('location:http://www.meudominio.com.br/digitealgoparaabusca.php'); }else{ $busca_dividida = explode(' ',$busca); $quant = count($busca_dividida); $id_mostrado = array(""); for($i=0;$i<$quant;$i++){ $pesquisa = $busca_dividida[$i]; $sql = mysql_query("SELECT * FROM busca WHERE conteudo REGEXP '".str_replace(' ','|',$busca)."'"); $quant_campos = mysql_num_rows($sql); if($quant_campos == 0){ header('location:http://www.meudominio.com.br/nenhumresultado.php'); }else{ while($linha = mysql_fetch_array($sql)){ $id = $linha['id']; $titulo = $linha['titulo']; $conteudo = $linha['conteudo']; if(!array_search($id, $id_mostrado)){ echo "<div class='resultado'> <p>".$conteudo."</p> </div> <br /> "; array_push($id_mostrado, $id); } }//do while }//do else //for($i;$i<count($id_mostrado);$i++){ //echo $id_mostrado[$i]."<br />"; //} }//do for }//so else campo vazio }//do if botão pressionado ?> Obrigado colegas! Phil
  5. Dcerqueira16

    Exercicios de DER

    Não estou conseguindo desenvolver os seguintes DER Uma empresa agrícola pretende construir uma base de dados com informação relevante sobre os animais que possui. Relativamente a cada variedade de animal, pretende registar na base de dados um nome identificativo e o número de animais dessa variedade que possui. Pretende também registar os produtos derivados de cada variedade de animal, em particular a sua designação, a quantidade produzida e o seu preço de venda. Cada um destes produtos é produzido apenas por uma variedade de animal. Cada variedade de animal consome vários alimentos e um dado alimento pode ser incluído na alimentação de diversas variedades de animal. É necessário registar os alimentos utilizados, sendo cada alimento caracterizado por um nome identificativo e pelo seu preço de aquisição. A base de dados deve ainda conter informação relativa à quantidade de cada alimento consumida por cada variedade de animal. Pretende-se criar uma base de dados, para efectuar a gestão de uma empresa agrícola, onde seja registada informação relativa aos seus trabalhadores e à produção e venda. Sobre cada trabalhador pretende-se registar o seu nome, data de nascimento e especialidade. Sobre cada produto da exploração agrícola pretende-se conhecer a sua designação, área cultivada e qual o trabalhador responsável. Em relação aos compradores e aos fornecedores, pretende-se conhecer a sua identificação, morada e telefone. Para cada matéria-prima pretende-se registar a sua designação e quantidade armazenada. Para cada produto vendido deverá ser registado o comprador, a data da venda, a quantidade vendida, o valor da venda e a data do recebimento. Para a matéria-prima consumida pretende-se registar os produtos a que esta se destina, a data da utilização e a quantidade utilizada. Para cada aquisição de matéria-prima deve-se conhecer o fornecedor, a data da compra, a quantidade comprada, o valor da compra e a data de pagamento.
  6. Phil Santos

    Prevenção de XSS e outros ataques

    Olá pessoal, Eu estou com um tópico em que o Ultimate está me ajudando e ele citou um tal de XSS(perdão mas sou iniciante em programação), daí eu saí do meu post e fiz uma busca no campo de busca aqui do forum e não retornou para mim nada sobre prevenção desse XSS. No post eu havia perguntado se eu poderia inserir manualmente(copiar e colar) minhas páginas em HTML inclusive com as tags no banco de dados do meu host e o Ultimate disse que sim, porém que eu deveria ter cuidado com XSS maliciosos(ele citou Javascript). Eu fiz uma pesquisa no Google e li por cima o que é um XSS então senti a necessidade de fazer este post porque eu até estava feliz por ter uma maneira simples para um inciante de inserir minhas páginas dentro do banco de dados do meu host, mas agora fiquei com medo de ter esses "ataques" e de perder tempo inserindo muitas páginas no meu banco de dados e depois ter que apagar o banco ou ter que ficar corrigindo página por página no banco ou até ter que fazer tudo de novo. Gostaria de saber todas, se possível, claro, as formas de prevenir esses XSS, para ajudar todos que consultarem o post futuramente, porém gostaria de pedir aos colegas que me dissessem como prevenir isso na minha aplicação que consiste em apenas copiar e colar as páginas HTML dos meus sites no banco, porém sem as tags "html", "head" e "body", eu coloco só o conteúdo que fica dentro de uma div "global" que fica dentro da body e coloco no banco esse conteúdo com as tags div, p, h1, h2, br, th, tr, td e os links(a href="") para a pessoa quando clicar no título, no "continue lendo" ou "leia mais", ser levada para a página real do site fora do banco de dados. Pergunto se procedendo desta forma supra citada tem risco de sofrer os ataques? Outra coisa que eu fiquei preocupado e achei importante dar uma ênfase e perguntar é que nos links dentro do banco de dados que vão aparecer na busca eu coloco o endereço dos meus sites (http://www.meusite.com.br/pastas/arquivo.php ou .html), isso é perigoso? Deixa vulnerável? Se sim como prevenir ao colocar os links? De resto tudo o que eu não perguntei que os colegas julgarem importante acrescentar para ajudar tanto a mim quanto à todos que futuramente lerem o post eu peço que o façam e desde já agradeço. Atenciosamente, Phil
  7. Olá amigos, tenho uma aplicação em um host (www.site1.com.br) que deve acessar o Banco MySQL que está em outro host (www.site2.com.br). Como faço isso?
  8. DayanaPletsch

    Aplicação Java com BD Local

    Boa tarde, pessoal Já programo em Java faz um tempo, e sempre usei o xampp Acontece que agora vou vender um software, e não sei como vou fazer com o Banco de Dados [Pergunta idiota, eu sei, mas tá difícil] Seria errado instalar o Xampp no computador do cliente junto com meu software? Se eu fizesse isso, acho que teria problemas, porque ja tentei inicializar o xampp por código e não deu muito certo Pensei em usar o JavaDB, mas não tenho a mínima ideia de como fazer isso.. Uso uma classe separada chamada conectar, e não sei como alteraria os dados pra uma conexão diferente Já vendi uma aplicação, mas o BD era online, então foi fácil Esse cliente de agora não quer BD online, então tô confusa Se alguém puder me dar uma luz, agradeço
  9. Galera estou com uma dúvida de como criar um sistema de categorias onde essas categorias iriam receber pdfs como funcionaria o banco como ficaria as tabelas alguém poderia me dizer, e como eu iria fazer para definir se esse pdf vai pra categoria por exemplo de: tecnologia ou educação?
  10. TaffarelXavier

    Junção de duas tabelas - Mysql

    Existem duas tabelas: Tabela "A" e Tabela "B", sendo que ambas têm as mesmas colunas. Como faço para juntar essas duas tabelas em um "pdo fetch(.*)" ? Observação: não existem relacionamento, os registros são buscados independentes pela coluna "data" na ordem descendente.
  11. glauberportella

    Precisando de Beta Tester para homologar boletos

    Olá a todos, recentemente desenvolvi a API BoletoSinc (www.boletosinc.com.br) mas agora estou precisando de pessoas que possam se cadastrar como beta tester e ajudar na homologação do serviço de emissão de boleto. O ponto é que os bancos precisam homologar com contas reais (pelo menos é o que os gerentes me informam) e não tenho como criar conta em vários bancos para isso. Caso queiram cadastrar efetuem o cadastro no plano grátis e depois notifique que gostaria de abrir conta Beta Tester enviando e-mail para suporte@boletosinc.com.br. Obrigado a todos.
  12. Qual a forma correta de criar banco de dados para produtos com Variação de preços? Exemplo: produto tem, tamanho pequena, média, grande sendo um preço pra cada tamanho
  13. SinoP

    MySQL dedicado KingHost #SQN

    Boa noite amigos. Estou aqui para que possam me orientar melhor sobre a seguinte questão. Meu site esta hospedado em uma revenda da KingHost, porém por indicação da KingHost ele deveria ir para um MySQL dedicado, até ai tudo OK, só que eu acabei de descobrir que eles me venderam um dedicado e não migraram meu banco pra lá. Me disseram que esta passando por um proxy, por isso não mostra o nome real quando acesso o phpMyAdmin. Não tenho acesso ao servidor nem nada disso, ele alegam que servidor MySQL não é liberada a interface, o nome do servidor seria "mysql-ded-53137a.uni5.net", tentei conectar neste bendito mas não vai nem FOD$*#$&! Se puderem me ajudar a comprovar de alguma forma que o banco de dados não esta ai, eu agradeço. Valeu. Obs: Já pago à mais de 3 anos, e eles sempre me enrolando, até que um atendente bateu com a lingua nos dentes... :angry: :angry: :angry:
  14. Boa tarde pessoal, estou com problemas em certos procedimentos no meu algoritmo, bom o enunciado pede: 1. Desenvolver um algoritmo estilo caixa eletrônico, nele poderá ser feito: a. Autenticação do usuário; b. Saque; c. Depósito; d. Saldo; e. Extrato; f. Sair a. Deixe pré-cadastrada uma matriz com três nomes, cpfs e senhas. Enquanto o usuário não informar o CPF e SENHA corretos deverá ser perguntado o CPF e SENHA. Após informados corretamente serão dadas as opções: saque, depósito, extrato, saldo ou sair. b. Poderá ser sacado desde que o valor não seja maior que o dinheiro que esteja em conta. Caso você tenha R$200,00 em conta não poderá ser realizados saques superiores a esse valor. c. Depósitos poderão ser feitos desde que sejam superiores a R$0,00. Valide caso o usuário informe zero ou algum número negativo. d. Saldo que dispõe a conta; e. Extrato de todos os saques e depósitos efetuados. f. Sair do sistema quando a pessoa informar uma palavra ou número específico sairá do sistema. segue abaixo o codigo, caso alguem esteja disposto a ajudar :) algoritmo "ex 1 - funções procedimentos" var vtrSaque:vetor[0..15] de real vtrDeposito:vetor[0..15] de real totalDp:real saldo:real cadastro:vetor [0..2, 0..2] de caracter linha,coluna:inteiro opcao:inteiro cpf, senha:caracter nome:caracter valorSaque:real valorDp:real validarSaque:logico validarDeposito:logico validarDados:logico //procedimento perguntas procedimento laco() var inicio enquanto validarDados <- falso faca limpatela //faaer as perguntas entrar() fimenquanto fimprocedimento //procedimento entrar procedimento entrar() var inicio escreval("Informe seu CPF(APENAS NUMEROS):") leia(cpf) escreval("Informe sua senha") leia(senha) para linha de 0 ate 2 faca se (senha = cadastro[linha,2]) e (cpf = cadastro[linha,1]) entao validarDados <- verdadeiro senao validarDados <- falso fimse fimpara fimprocedimento procedimento menu() var opcao:inteiro inicio enquanto opcao <> 5 faca escreval("1 - SAQUE;") escreval("2 - DEPOSITAR;") escreval("3 - SALDO;") escreval("4 - EXTRATO;") escreval("5 - SAIR.") leia(opcao) limpatela //chamar o procedimento para escolha de opcao escolherOpcao(opcao:inteiro) fimenquanto fimprocedimento //procedimento escolherOpcao procedimento escolherOpcao(opcao:inteiro) var inicio escolha opcao caso 1 sacar() caso 2 depositar() caso 3 saldo() caso 4 extrato caso 5 escreval("**********************************************") escreval("* SISTEMA FINALIZADO *") escreval("**********************************************") outrocaso escreval("Opção inválida") fimescolha fimprocedimento //procedimento CADASTRAR procedimento cadastrar() var inicio //cadastro 1 cadastro[0,0] <- "matheus" cadastro[0,1] <- "07369926931" cadastro[0,2] <- "java" //cadastro 2 cadastro[1,0] <- "fulano" cadastro[1,1] <- "12345678923" cadastro[1,2] <- "123" //cadastro 3 cadastro[2,0] <- "ciclano" cadastro[2,1] <- "44283970972" cadastro[2,2] <- "321" fimprocedimento //FUNÇÔES SACAR, DEPOSITAR, SALDO, EXTRATO. //FUNÇÃO SACAR procedimento sacar():caracter var valorsaque:real totalDp:real totalSaque:real inicio escreval("Informe o valor do saque") leia(valorsaque) para linha de 0 ate 15 faca se (vtrSaque[linha] = 0) entao vtrSaque[linha] <- valorSaque interrompa se totalDp >= saldo entao retorne "Saque efetuado com sucesso" senao escreval("Saldo Insuficiente") fimse fimse fimprocedimento //procedimento DEPOSITO procedimento depositar() var valorDp:real inicio escreval("Informe o valor do deposito") leia(valorDp) para linha de 0 ate 15 faca se (vtrDeposito[linha] = 0) entao vtrDeposito[linha]<- valorDp totalDp <-totalDp + vtrDeposito[linha] interrompa fimse fimpara fimprocedimento //funcao SALDO procedimento saldo (saldo:real):real var inicio saldo <- totalDp - vtrsaque[linha] retorne saldo fimprocedimento //programa inicio //Cadastrar os valores na matriz cadastrar() //Efetuar o login entrar() //Menu menu() fimalgoritmo
  15. Como fazer um procedure em Mysql para inserção de dados em uma agenda, com a condição de que não se pode inserir duas agendas no mesmo dia
  16. quantic2016

    editar foto para php

    pessoal , preciso de uma ajuda , preciso saber como faço um script que faça o seguinte : html tera um form com action que manda para o php e o php mande para o banco de dados , isso com o input file ok , ate aqui eu ja tenho tudo funcionando porem e aqui que nao sei fazer , quando eu selecionar a foto no input , preciso que mostre um campo para editar o tamanho da imagem , aqui presiso que o usuario sempre poste uma foto quadrada , nao importa se é 200x200 , 400x400 mas tem que ser quadrada , eu vi esse script na net mas n manjo muito de javascript e estou começando agora , ele corta a imagem perfeitamente como quero porem , como faço para guardar a variavei imageData que e jafa script no campo input ou passar ela para a variavei $foto = $_FILE['']; no php ? <!DOCTYPE html> <html> <head> <title>cropit</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="jquery.cropit.js"></script> <style> .cropit-preview { background-color: #f8f8f8; background-size: cover; border: 1px solid #ccc; border-radius: 3px; margin-top: 7px; width: 250px; height: 250px; } .cropit-preview-image-container { cursor: move; } .image-size-label { margin-top: 10px; } input, .export { display: block; } button { margin-top: 10px; } </style> </head> <body> <form class='form-horizontal' method='post' action='atualizaDados.php?acao=ativa&email=$recebeEmail' id='validaAcesso' enctype='multipart/form-data'> <div class="image-editor"> <input type="file" name='fotouser' class="cropit-image-input"> <div class="cropit-preview"></div> <div class="image-size-label"> Resize image </div> <input type="range" class="cropit-image-zoom-input"> <button class="rotate-ccw">Rotate counterclockwise</button> <button class="rotate-cw">Rotate clockwise</button> <button type='submit' class="export btn btn-default">Export</button> </div> </form> <script> $(function() { $('.image-editor').cropit({ imageState: { src: '', }, }); $('.rotate-cw').click(function() { $('.image-editor').cropit('rotateCW'); }); $('.rotate-ccw').click(function() { $('.image-editor').cropit('rotateCCW'); }); $('.export').click(function() { var imageData = $('.image-editor').cropit('export'); }); $imageCropper.find('.cropit-preview') }); </script> </body> </html>
  17. quantic2016

    apagar ou trocar imagem do banco com php

    pessoal eu nao sei como fazer para apagar uma imagem do banco de dados ou para editala , eu tenho este script que faz o cadastro do meu cliente , esta funcionando 100%% , se alguem precisar e so copiar e usar , mas em fim , ele manda minha imagem para o diretorio e grava o nome dela no banco perfeitamente porem tenho algumas duvidas que n acho um tuto certo na net entao preciso de dicas de pessoas que saibam mais que eu : 1: como crio um script que vai fazer a edição dessa imagem?? colocar uma imagem nova e facil , porem quando a nova chegar , tenho que apagar a imagem antiga para nao ficar ocupando espaço no servidor 2:deletar imagem do banco , se eu pedir para apagar o registro onde essa imagem esta cadastrada , a imagem tem que ser apagada junto : exemplo apagar a linha com id 15 ira apagar o nome da imagem no banco mas tem que apagar a imagem no diretorio tambem 3: esta pergunta não faz parte do topico mas se alguem quiser ajudar , eu agradeço muito , como faço a verificação de arquivo , tipo se é jpg,ou png , se for um .txt tem que dar erro na hora de guardar , n achei nada na net que funcionou obrigado pela atenção cadastra.php <!-- Recebendo e gravando os dados --> <?php header ('Content-Type: text / html; charset = utf-8'); include "conexao.php"; $msg = false; //Recebendo os dados e tratando os mesmos para inserção no banco $recebeSeuNome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_SPECIAL_CHARS); $confereSeuNome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_MAGIC_QUOTES); $recebeSeuSNome = filter_input(INPUT_POST, 'snome', FILTER_SANITIZE_SPECIAL_CHARS); $confereSeuSNome = filter_input(INPUT_POST, 'snome', FILTER_SANITIZE_MAGIC_QUOTES); $recebeNomeUsuario = filter_input(INPUT_POST, 'nomeUsuario', FILTER_SANITIZE_SPECIAL_CHARS); $confereNomeUsuario = filter_input(INPUT_POST, 'nomeUsuario', FILTER_SANITIZE_MAGIC_QUOTES); $recebeEmail = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); $recebeSenha = filter_input(INPUT_POST, 'senha', FILTER_SANITIZE_SPECIAL_CHARS); $criptografada = md5($recebeSenha); $nivel = $_POST['nivel']; $foto = $_FILES["fotouser"]; $consultaBanco = mysqli_query($conecta, "SELECT * FROM usuario WHERE email = '$recebeEmail'") or die (mysqli_error($consultaBanco)); $verificaBanco = mysqli_num_rows($consultaBanco); if($verificaBanco == 1){ session_start(); $_SESSION['msg'] = "Este e-mail ja esta cadastrado"; echo "<script>history.go(-1)</script>"; return false; } $consultaBanco = mysqli_query($conecta, "SELECT * FROM usuario WHERE userlogin = '$confereNomeUsuario'") or die (mysqli_error($consultaBanco)); $verificaBanco = mysqli_num_rows($consultaBanco); if($verificaBanco == 1){ session_start(); $_SESSION['msg'] = "Este nome de usuario ja esta cadastrado"; echo "<script>history.go(-1)</script>"; return false; } else { //erro nao esta verificando if ($confereSeuNome != $recebeSeuNome) { session_start(); $_SESSION['msg'] = "Digite um nome valido"; echo "<script>history.go(-1)</script>"; return false; } else if ($confereSeuSNome != $recebeSeuSNome) { session_start(); $_SESSION['msg'] = "Digite um sobrenome valido"; echo "<script>history.go(-1)</script>"; return false; } else if ($confereNomeUsuario != $recebeNomeUsuario) { session_start(); $_SESSION['msg'] = "Digite um nome de usuario valido"; echo "<script>history.go(-1)</script>"; return false; } if ($recebeEmail == NULL ) { session_start(); $_SESSION['msg'] = "Digite um Email"; echo "<script>history.go(-1)</script>"; return false; } //Nesse if, faço uma conferência em relação à senha informada. Se não for informada nenhuma, retorno a mensagem para que o usuário informe algo! if ($recebeSenha == NULL ) { session_start(); $_SESSION['msg'] = "Digite uma senha"; echo "<script>history.go(-1)</script>"; return false; } //Aqui faço a segunda parte da verificação: vejo se no nome de usuário foi utilizado algum caractere especial //Isso serve para evitar uma possível invasão sql no banco de dados, possibilitando assim a proteção e integridade dos dados //Nesse caso, eu comparo os nomes. Se forem iguais, após passarem pelos filtros, eu inicio a criptografia. Se não forem, peço que volte à página anterior else { // Se a foto estiver sido selecionada if (!empty($foto["name"])) { // Largura máxima em pixels $largura = 400; // Altura máxima em pixels $altura = 400; // Tamanho máximo do arquivo em bytes $tamanho = 10000; // Verifica se o arquivo é uma imagem // Pega as dimensões da imagem $dimensoes = getimagesize($foto["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { session_start(); $_SESSION['msg'] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; echo "<script>history.go(-1)</script>"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { session_start(); $_SESSION['msg'] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; echo "<script>history.go(-1)</script>"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($arquivo["size"] > $tamanho) { session_start(); $_SESSION['msg'] = "A imagem deve ter no máximo ".$tamanho." bytes"; echo "<script>history.go(-1)</script>"; } // Se não houver nenhum erro if (count($error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|png|jpg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = user.(md5(uniqid(time()))) . "." . $ext[1]; } } //Se o endereço de e-mail for válido, eu preciso verificar se o e-mail cadastrado já consta na base de dados. //Como desejo que o e-mail seja um campo único, preciso verificar se o mesmo já foi ou não cadastrado no banco. //A consulta segue abaixo: //Agora vamos inserir os dados no banco $insereDados = mysqli_query($conecta, "INSERT INTO usuario (id_usuario, nome, sobrenome, email, fotouser, userlogin, passlogin,) VALUES ('NULL', '$confereSeuNome', '$confereSeuSNome', '$recebeEmail', '$nome_imagem', '$recebeNomeUsuario', '$criptografada')") or die (mysqli_error()); session_start(); if($insereDados=true){ // Caminho de onde ficará a imagem $caminho_imagem = "../img/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); } $_SESSION['msg'] = "Usuario cadastrado com sucesso"; header("Location: {$_SERVER['HTTP_REFERER']}"); } else{ $_SESSION['msg'] = "Erro ao cadastrar"; header("Location: {$_SERVER['HTTP_REFERER']}"); } } } ?>
  18. Eduardo_555

    Duvida, A respeito de banco de dados?

    Olá boa tarde!! Estou desenvolvendo uma aplicação onde o usuário ira cadastrar um produto, e um fornecedor, porem se eu tivesse apenas um usuário iria funcionar perfeitamente, porem se eu tiver mais de um usuário eu precisaria de 2 bancos, ou 2 tabelas em um único banco, ou eu posso cadastrar tudo junto e criar uma coluna para filtrar quem é o usuário??? E ai É simples, porem ainda sou iniciante.
  19. jaarts

    buscar dados banco com textfield

    Ola pessoal ! sou iniciante na area da programação e preciso de uma ajuda. É o seguinte preciso que quando digito um codigo(cod) no campo "textfield" e teclo "enter" ele busque no banco e adiciona na lista de pedido. Eu consegui fazer ele funcionar com o a caixa "select" onde eu escolho primeiro a "categoria" e depois o "produto", mas como eu disse eu queria ja qdo eu digita o "cod" no campo "textfield" ele ja adiciona o produto. #Código <script type="text/javascript"> function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } </script> <form action="" method="post" enctype="multipart/form-data" style="margin-left:12px; margin-top:-7px;"> Selecione categoría: <select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)"> <option value=""> =Selecione=</option> <?php include "config/conexao.php"; $idGarcon =$_GET['idGarcon']; $salto = mysql_query("SELECT * FROM categoria ORDER BY nome ASC"); while($aaa = mysql_fetch_array($salto)){ ?> <option value="inicio.php?btn=vendermesa&id_mesa=<?php echo $numero ?>&id_categoria=<?php echo $aaa['id_categoria']; ?>&idGarcon=<?php echo $idGarcon ?>"><?php echo $aaa['nome'] ?></option> <?php } ?> </select> <label for="textfield"> Codigo:</label> <input name="cod" type="text" id="cod" value="<?php echo $cod ?>" size="5"> <?php include "config/conexao.php"; $cod =$_GET['cod']; $incluir = mysql_query("SELECT * FROM tbl_produtos WHERE cod = $cod "); while($aaa = mysql_fetch_array($incluir)){ ?> <option value="inicio.php?btn=vendermesa&id_mesa=<?php echo $numero ?>&id_categoria=<?php echo $aaa['id_categoria']; ?>&idGarcon=<?php echo $idGarcon ?>"><?php echo $aaa['nome'] ?></option> <?php } ?> </select> </form>
  20. Olá! Estou fazendo um teste para atualizar uma informação em um dos meus itens do banco de dados; porém houve um erro e não consigo decifra-lo. "Tipos incompatíveis" Busco as informações no banco: <%Dim caminho, conexao, rsProduto, seleciona%> <% caminho = "D:\web\LocalUser\divinho\banco\db.mdb" Set conexao = Server.CreateObject("ADODB.Connection") conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&caminho&";" %> <% Set rsProduto = Server.CreateObject("ADODB.Recordset") seleciona = "SELECT * from Produtos where Cod_produto = "& request("cod") rsProduto.Open seleciona, conexao Dim cod cod = request("cod") %> <FORM name="frmPrincipal" method="post" id="frmPrincipal" action="teste.asp?cod=<%=cod%>"> <input type=text name=codigo value="<%=rsProduto("Cod_produto")%>"> <input type=text name=nome value="<%=rsProduto("Nome")%>"> <input type="Submit" value="Enviar "> </form> Realizando o UPDATE <%Dim caminho, conexao%> <% caminho = "D:\web\LocalUser\divinho\banco\db.mdb" Set conexao = Server.CreateObject("ADODB.Connection") conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&caminho&";" %> <% Dim sql, nome, cod, executecmd nome = request.form("nome") cod = request.form("codigo") sql = "update Produtos set " sql = sql & " Nome = '" & nome & "'" sql = sql & " where Cod_produto = " & cod call executecmd(sql) Response.Redirect "teste2.asp" %> Podem testar através do link: http://divinho.com.br/teste2.asp?cod=344 Agradeço se alguém puder ajudar! :D
  21. Galera por exemplo: eu tehno um PostDAO e nessa classe tenho: class PostDAO implements IPostDAO { private $db; private $table = 'posts'; public function __construct($instance) { $this->db = $instance; } public function findById($id) { //code here //... } public function findAll() { //code here //... } public function insert(Post $post) { //code here //... } //... } Até aqui tudo certo... Mas, por exemplo se eu quiser pesquisar os posts por titulo ai crio PostDAO::findByTitle($title) mas se eu quiser fazer uma consulta no banco ordenado crescente? Ou limitar as buscas na query ? Terei que criar outros metodos para isso, como por exemplo: PostDAO::findByTitleAsc($title) ou PostDAO::findByTitleDesc($title) Não sei se ficou claro minha dúvida, pois basicamente quero saber se pra cada tipo de consulta no banco terei que ter um metodo diferente.
  22. Salve senhores antes de mais nada Feliz Ano Novo atrasado à todos, venho por meio desta sanar uma dúvida, já pesquisei todo o fórum do Imasters , em outros fóruns de outros sites e não achei nada sobre o assunto que seria o seguinte: Tenho em meu site um sistema de Newsletter para envio de emails em massa, e trabalho com php e MySQLi junto com PHP MAILER, até aí sem novidade para muitos, mas o que acontece é o seguinte , eu queria enviar um email marketing para meus futuros clientes que quando o usuário recebesse , já seria resgatado todas as requisições feitas pelo ponteiro do php e usando o while , eu criei um script em php e phpmailer que envia esses email mas por exemplo se tiver 3 cadastros de portfólio no meu banco, ele não chega junto com a msg apenas um portfólio cadastrado, não sei se o serviço de email impede requisições dentro do servidor de email é possível fazer isso, abaixo deu o script que dispara os emails: <?php include_once "../Connections/config.php"; require_once('phpmailer/class.phpmailer.php'); //ONLINES $sql_o =$MySQLi->query("SELECT id FROM usuarios_online"); $total_online = mysqli_num_rows($sql_o); // fim da Função do contador de visitas com banco de dados // $sql = $MySQLi->query("SELECT * FROM empresa WHERE id='1'"); while($linha = mysqli_fetch_array($sql)){ $email_padrao = $linha["email_padrao"]; $email_2 = $linha["email_2"]; $email_3 = $linha["email_3"]; $nome_empresa = $linha["nome"]; $mapa_empresa = $linha["mapa_empresa"]; $site = $linha["site"];} $assunto = $_POST['assunto']; $get_email = $MySQLi->query("SELECT email FROM ns_cadastro WHERE status = 'ativo' GROUP BY email"); $contar_email = mysqli_num_rows($get_email); if($contar_email <= '0'){ $msn_erro = 'Erro ao selecionar emails! Tente mais tarde...'; }else{ while($res_email = mysqli_fetch_array($get_email)){ $email = $res_email[0]; echo "» $email"."<br />"; ?> <?php $codigo = md5($email); $data = date('d/m/Y '); $hora= date('H:i:s'); $nome="NET SISTEC SISTEMAS WEB INFORMA"; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->SMTPSecure = "tls"; $mail->Port = 587; $mail->Host = 'mail.servidor.com.br'; $mail->Username = ''email''; $mail->Password = 'senha'; $mail->SetFrom(''.$email', "".$nome.""); $mail->SetFrom(''email_2'', "".$nome.""); $mail->AddAddress(''.$email_padrao.'', "".$nome.""); $mail->AddAddress(''.$email_2.'', ''.$nome.''); $mail->AddAddress($email); $mail->Subject = 'Boletim Informativo'; $sql = $MySQLi->query("SELECT i.id AS idi,n.tipo ,foto_titulo,foto_exibicao,foto_descricao, i.valor,i.link, n.id FROM portifolio i LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) WHERE i.ativo='1' AND n.tipo LIKE 'vend%' ORDER BY RAND() LIMIT 6") or print(mysqli_error()); if( mysqli_num_rows($sql)>0){ while($linha=mysqli_fetch_array($sql)){ if($linha['valor']=='0.00')$valor='Consulte-nos'; else $valor="R$".number_format($linha['valor'],2,',','.'); $negocio=$linha['tipo']; $link=$linha['link']; $imgP= $linha['foto_exibicao']; $body = ' ENVIANDO EMAIL MARKETING '; ?> <?php $mail->MsgHTML($body); // ABAIXO AS 2 CHAVES É QUE FECHAM O WHILE DA REQUISIÇÃO // }} ?> <?php echo $mail->AddAttachment ?> <?php } if($mail->Send()); ?></li> <?php if(isset($msn_erro)){ echo "<li style=\"color:#900;\">".$msn_erro."</li>"; echo "<div align='center'><button id=\"voltar\" style=\"cursor:pointer;\">Voltar</button></div>"; }else{ echo "<li style=\"font-size:20px; font-variant:small-caps; color:#093;\">Envio com Sucesso!</li>"; echo "<br /><table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"><tr><td style=\"font:14px Georgia, 'Times New Roman', Times, serif; color:#333; text-align:center;\">Seus pacotes foram entregues com sucesso! em: '".$data."'</td></tr></table>"; } }?> Com esse script o email chega perfeitamente , porém as requisições do php não chegam todos os portfólios, apenas o 1º, eu só consigo fazer manualmente, e assim demanda trabalho quando eu cadastrar novos portfólios, se alguém puder dar um help..
  23. Abimael

    Normalização!

    Estou com um problema que é o seguinte. Uma loja pode ter vários anúncios Um anuncio pode ter varias fotos Então criei as seguintes tabelas, que mostro aqui resumidamente e gostaria de um parecer dos profissionais. TbLoja Id Nome TbAnincio Id Id_loja Descrição TbFoto Id Id_anuncio Id_loja Foto O problema é que quando faço a pesquisa INNER JOIN As fotos não correspondem as fotos cadastradas no anuncio, aguem pode me ajudar?
  24. MichelleAraujo

    Orientação a Objetos e Banco de Dados

    Olá pessoal, tudo bem? Gostaria de tirar uma dúvida com vocês que vem me "pertubando" a um tempo. Quando trabalhamos com tabelas, a orientação de muitos especialistas é criar um classe para manipular os dados armazenados. Minha dúvida é a seguinte: vamos dizer que tenho um banco de dados com mais de 20 tabelas. Dessas tabelas, algumas tem informações iguais entre si (o ID de uma outra tabela) e que em algumas tabelas somente vou fazer um select. Nesse caso, vou criar várias classes com apenas um método. Para cada classe, estou criando uma página que cria as interfaces. Por exemplo, se tenho a classe Carro.class.php eu vou ter uma página carros.php para chamar os métodos da classe Carro. Minha dúvida é a seguinte: dessa forma é o ideal? Não ficaria um sistema com muitas classes? Poderia, por exemplo, dentro da classe Carro colocar métodos que fazem um select em outras tabelas que tem como coluna ID_Carro? Vou esclarecer mais: Tenho as seguintes tabelas: *Carro, que tem as colunas ID_Carro, Nome, Quantidade. *Roda, que tem as colunas ID_roda, ID_carro (em que carro ela está), Nome, Aro *Volante, que tem as colunas ID_volante, ID_carro (em que carro ela está), Nome Na primeira, eu vou fazer CRUD mas nas duas últimas só irei fazer um select. É indicado eu fazer uma classe Roda e Volante e suas respectivas páginas rodas.php e volantes.php? Obrigada.
  25. ukow

    Select * From

    Olá! Bom, eu tenho duas tabelas no meu banco de dados A "Parceiro" e "Planejamento" Estou fazendo uma busca por todos os parceiros que sejam da Empresa X sql = "SELECT * FROM vw_parceiro where 1=1" if request("EmpresaNome") <> "" then sql = sql & " and EmpresaNome like '" & request("EmpresaNome") & "%'" sqlT = sqlT & " and EmpresaNome like '" & request("EmpresaNome") & "%'" end if set Aluno = GetRS(sql) E após buscar esses alunos eu quero que me mostre em uma tabela os dados de planejamento deles. sql = "SELECT * FROM planejamento where id_parceiro ="&Aluno("id_parceiro") set Planejamento = GetRS(sql) Porém quando eu peço para exibir em uma tabela, aparece apenas o planejamento de 1 aluno da minha primeira busca. <% do while not Planejamento.EOF%> <tr> <td class="cont1"> <%=Planejamento("id_planejamento")%> </td> </tr> <% Planejamento.MoveNext() loop %> Imagino que seja porque não há um loop para mudar para o próximo parceiro; então como posso proceder? Obrigado!
×

Important Information

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