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. Igor Feliphe

    ERRO NA CONEXAO COM BANCO

    Olá, estou começando a desenvolver e estou estudando bastante. estou com um projeto para escola e escolhi desenvolver uma mini plataforma de e-commerce (estou a 1 mês desenvolvendo ela) tudo estava funcionando até que fui hospedar na web, fiz todos procedimentos, mas o único erro que é informado é Access denied for user 'root'@'localhost' (using password: NO) entrei em contato com o suporte da hospedagem e eles me disseram que é erro de codificação testei em outras hospedagens, até uma paga, mas o mesmo erro, o arquivo de conexão está funcionando e sem nenhum erro. mas quando faço ele informar os produtos que estão no banco de dados me deparo com esse erro. ps* sou novo nessa área, faço etec e comecei a 3 meses. pode ser um erro besta, tenham calma comigo kkk Arquivo de conexão ini_set('default_charset', 'UTF-8'); $host = 'localhost'; $usuario = 'xxx'; //usuario $senha = 'xxx'; // senha $banco = 'xxx'; // banco $dsn = "mysql:host={$host};port=3307;dbname={$banco}"; try { // Conectando $pdo = new PDO($dsn, $usuario, $senha); } catch (PDOException $e) { // Se ocorrer algum erro na conex�o die($e->getMessage()); } buscar o produto e informar $result_produtos = "SELECT * FROM vw_produtos order by cd_produto asc limit 8" or die(mysql_error()); $resultado_produtos = mysql_query($result_produtos); if (false === $resultado_produtos) { echo mysql_error(); } caso queiram ver o projeto hospedado. site que foi hospedado o trabalho
  2. alexandre05

    Relação de tabela

    Bom dia, sempre estou aqui no guj tirando minha duvidas, e hoje não é diferente kkk, estou com um problema com meu banco. Estou fazendo um sistema web de denuncia, nesse sistema ja tem a tabela cliente com id, nome, telefone, cpf, endereço, até aqui está funcionando. Só que na tela denuncia onde tem os atributos, idD, endeD, fotoD, tioD, e a chave estrangeira do cliente, não cadastrado, ele não mostra erros só não vai pro banco, alguém pode me tirar essa duvida, pois quero cadastrar uma denuncia e nela pegar o ID do cliente, dai quando for gerado o relatória terá todos os dados do cliente e da denuncia.
  3. Nivaldo Reis

    Vendedor por comissao

    Eu não estou conseguindo relacionar as tabelas de forma coerente. Alguém ai me ajude, preciso para hoje sem falta. Uma loja deseja gravar as informações dos seus clientes, vendedores, folha de pagamento mensal , produtos e vendas. As informações de clientes devem ser gravadas são nome, cpf, data de nascimento , idade, e renda. As informações gravadas para vendedor são nome, cpf, data de nascimento , idade, e da carteira de trabalho , valor do salario e taxa de comissão . Para seus produtos , a empresa irá gravar nome, marca e valor. Em toda venda deve ser gravada a data da venda , o valor total da venda , o cliente que esta comprando e o vendedor que esta vendendo . Uma venda pode ter vários produtos associados a ela , um produto pode estar associado a varias vendas. Para cada venda realizada o vendedor receberá uma comissão no mês em que a venda foi realizada. O acumulo da comissão mensal é registrado na folha de pagamento . A folha de pagamento possui os seguintes dados : data inicial do mês de referencia , data final do mês de referencia , valor acumulado de comissão , valor total do salario e o vendedor.
  4. Olá pessoal, estou precisando montar um array fora do laço de uma consulta vinda do banco de dados, segue o formato do array que tenho: var feriado=new Array(); feriado['25/12/2017']='25/12/2017'; feriado['1/1/2018']='1/1/2018'; feriado['13/2/2018']='13/2/2018'; feriado['30/3/2018']='30/3/2018'; feriado['1/4/2018']='1/4/2018'; feriado['21/4/2018']='21/4/2018'; feriado['1/5/2018']='1/5/2018'; feriado['31/5/2018']='31/5/2018'; feriado['7/9/2018']='7/9/2018'; feriado['12/10/2018']='12/10/2018'; feriado['2/11/2018']='2/11/2018'; feriado['15/11/2018']='15/11/2018'; feriado['25/12/2018']='25/12/2018'; com esse array eu faço uma comparação que funciona da seguinte maneira: if ((numerodasemana === 0) || (numerodasemana === 1) || (datacalendario === feriado[datacalendario])) { return true; } else { return false; } mas só que eu queria substituir esses dados por dados vindos do banco de dados, segue a consulta: $.ajax({ data: 'idatendente='+idatendente, type:'post', //Definimos o método HTTP usado dataType: 'json', //Definimos o tipo de retorno url: 'listar-datas.php',//Definindo o arquivo onde serão buscados os dados success: function(dados){ $.each(dados, function(i, obj){ feriado = obj.data; }) } }); Desde já agradeço a ajuda.
  5. Ola pessoal, tenho o seguinte probleminha... estou importando produtos de uma nota fiscal para o banco de dados, só que não estou conseguindo! Quando passo os dados, so consigo pegar o valor do primeiro item da lista(tabela)... onde estou errando ? $seq = 0; foreach($xml->NFe->infNFe->det as $item) { $seq++; $codigo = $item->prod->cProd; $cEAN = $item->prod->cEAN; $xProd = $item->prod->xProd; $NCM = $item->prod->NCM; $CFOP = $item->prod->CFOP; $uCom = $item->prod->uCom; $qCom = $item->prod->qCom; $qCom = number_format((double) $qCom, 2, ",", "."); $vUnCom = $item->prod->vUnCom; $vUnCom = number_format((double) $vUnCom, 2, ",", "."); $vProd = $item->prod->vProd; $vProd = number_format((double) $vProd, 2, ",", "."); $vBC_item = $item->imposto->ICMS->ICMS00->vBC; $icms00 = $item->imposto->ICMS->ICMS00; $icms10 = $item->imposto->ICMS->ICMS10; $icms20 = $item->imposto->ICMS->ICMS20; $icms30 = $item->imposto->ICMS->ICMS30; $icms40 = $item->imposto->ICMS->ICMS40; $icms50 = $item->imposto->ICMS->ICMS50; $icms51 = $item->imposto->ICMS->ICMS51; $icms60 = $item->imposto->ICMS->ICMS60; $ICMSSN102 = $item->imposto->ICMS->ICMSSN102; if(!empty($ICMSSN102)) { $bc_icms = "0.00"; $pICMS = "0 "; $vlr_icms = "0.00"; } if (!empty($icms00)) { $bc_icms = $item->imposto->ICMS->ICMS00->vBC; $bc_icms = number_format((double) $bc_icms, 2, ",", "."); $pICMS = $item->imposto->ICMS->ICMS00->pICMS; $pICMS = round($pICMS,0); $vlr_icms = $item->imposto->ICMS->ICMS00->vICMS; $vlr_icms = number_format((double) $vlr_icms, 2, ",", "."); } if (!empty($icms20)) { $bc_icms = $item->imposto->ICMS->ICMS20->vBC; $bc_icms = number_format((double) $bc_icms, 2, ",", "."); $pICMS = $item->imposto->ICMS->ICMS20->pICMS; $pICMS = round($pICMS,0); $vlr_icms = $item->imposto->ICMS->ICMS20->vICMS; $vlr_icms = number_format((double) $vlr_icms, 2, ",", "."); } if(!empty($icms30)) { $bc_icms = "0.00"; $pICMS = "0 "; $vlr_icms = "0.00"; } if(!empty($icms40)) { $bc_icms = "0.00"; $pICMS = "0 "; $vlr_icms = "0.00"; } if(!empty($icms50)) { $bc_icms = "0.00"; $pICMS = "0 "; $vlr_icms = "0.00"; } if(!empty($icms51)) { $bc_icms = $item->imposto->ICMS->ICMS51->vBC; $pICMS = $item->imposto->ICMS->ICMS51->pICMS; $pICMS = round($pICMS,0); $vlr_icms = $item->imposto->ICMS->ICMS51->vICMS; } if(!empty($icms60)) { $bc_icms = "0,00"; $pICMS = "0 "; $vlr_icms = "0,00"; } $IPITrib = $item->imposto->IPI->IPITrib; if (!empty($IPITrib)) { $bc_ipi =$item->imposto->IPI->IPITrib->vBC; $bc_ipi = number_format((double) $bc_ipi, 2, ",", "."); $perc_ipi = $item->imposto->IPI->IPITrib->pIPI; $perc_ipi = round($perc_ipi,0); $vlr_ipi = $item->imposto->IPI->IPITrib->vIPI; $vlr_ipi = number_format((double) $vlr_ipi, 2, ",", "."); } $IPINT = $item->imposto->IPI->IPINT; { $bc_ipi = "0,00"; $perc_ipi = "0"; $vlr_ipi = "0,00"; } if($seq % 2 == 0) $class = "class='cor2'"; else $class = "class='cor1'"; ?> <tr <?php echo $class ?> > <td align="center" ><input <?php echo $class ?> type="text" name="item" size="5" value="<?php echo $seq ?>"></td> <td><input type="text" name="codigo[]" size="8" <?php echo $class ?> value="<?php echo $codigo ?>" readonly="readonly" /></td> <td><input type="text" name="cEAN[]" <?php echo $class ?> size="20" value="<?php echo $cEAN ?>" readonly="readonly" /></td> <td><input type="text" name="xProd[]" <?php echo $class ?> size="60" value="<?php echo $xProd ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="NCM[]" size="8" value="<?php echo $NCM ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="CFOP[]" size="4" value="<?php echo $CFOP ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="uCom[]" size="2" value="<?php echo $uCom ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="qCom[]" size="10" value="<?php echo $qCom ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="vUnCom[]" size="10" value="<?php echo $vUnCom ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="vProd[]" size="10" value="<?php echo $vProd ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="vVenda[]" id="pvenda" size="10" value="<?php echo $vProd ?>" /></td> <td><input type="text" <?php echo $class ?> name="bc_icms[]" size="10" value="<?php echo $bc_icms ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="vlr_icms[]" size="10" value="<?php echo $vlr_icms ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="vlr_ipi[]" size="5" value="<?php echo $vlr_ipi ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="pICMS[]" size="5" value="<?php echo $pICMS ?>" readonly="readonly" /></td> <td><input type="text" <?php echo $class ?> name="perc_ipi[]" size="5" value="<?php echo $perc_ipi ?>" readonly="readonly" /></td> </tr> <?php } ?> </table> Agora onde recebo dos dados! <?php session_start(); for( $i=0; $i<count($_POST['item']); $i++ ) { echo 'Item: '.$_POST['item'][$i].'<br/>'; echo 'Codigo Barras: '.$_POST['cEAN'][$i].'<br/>'; echo 'Descrição: '.$_POST['xProd'][$i].'<br/>'; echo 'NCM: '.$_POST['NCM'][$i].'<br/>'; echo 'CFOP: '.$_POST['CFOP'][$i].'<br/>'; echo 'QTD: '.$_POST['qCom'][$i].'<br/>'; echo 'Vlr Compra: '.$_POST['vUnCom'][$i].'<br/>'; echo 'Vlr T Compra: '.$_POST['vProd'][$i].'<br/>'; echo 'Vlr de Venda: '.$_POST['vVenda'][$i].'<br/>'; echo "<br/>"; } ?>
  6. Olá. Estou aprendendo PHP, e estava fazendo alguns cadastros. Porém verifiquei que em alguns casos os cadastros realizados apareciam duplicados no banco. Geralmente acontece na primeira vez que vou usar, depois com os outros não acontece o mesmo. O que pode ser?
  7. lucasvbl

    Upload de Imagens PDO PHP

    Estou com problema no upload de arquivos para o banco, quanto para a pasta especifica quanto para o banco. Esse é o formulário <form id="frmDados" name="frmDados" method="post" action="upload.php" class="form-horizontal" enctype="multipart/form-data" > <div class="form-group espacoCampos"> <label for="txtArquivo" class="col-md-3 control-label">Arquivo</label> <div class="col-md-4"> <input id="txtArquivo" name="img" type="file" placeholder="" class="form-control input-sm" autocomplete="off" /> </div> </div> </form> E esse é o de upload.php <? $arquivo = $_FILES['img']; $ext = pathinfo($arquivo['name']); // nome do arquivo $exensao = $ext['extension']; $nome_imagem = time().'.'.$extensao; /// novo nome do arquivo $caminho_imagem = $_SERVER['DOCUMENT_ROOT'].'/uploads/'.$nome_imagem; move_uploaded_file($arquivo['tmp_name'], $caminho_imagem); $_result = $_base->prepare("INSERT INTO clienteArquivos SET cliente= '$cliente', nome = '$extensao', dtUp = '$dtUp', colaborador = '$colaborador', dtLimite= '$data', arquivo = '$nome_imagem', obs = '$obs' , usuario = '$usuarioSistema' "); if($_result->execute()){ $_idCodigo = $_base->lastInsertId(); $_retorno['status'] = "1"; $_retorno['link'] = "sis-cadastroArquivo.php?acao=editar&r=".$_idCodigo; }else{ $_retorno['status'] = "400"; $_retorno['tipoMensagem'] = "danger"; $_retorno['mensagem'] = "Falha no processo"; } echo json_encode($_retorno); exit(); ?>
  8. Boa noite , Preciso atualizar os dados de uma sequencia numérica , por exemplo, tenho uma tabela com o campo ID auto increment e outra coluna slide , essa coluna slide determina a sequencia que certas informações serão printadas na tela , o que eu preciso é o seguinte : se o valor 3 da coluna slide for alterado eu quero que os valores subsequentes também sejam alterados , o 3 virou 4 ,então o 4 vira 5 e o 5 vira 6 e assim por diante , alguém consegue dar um help , já pesquisei bastante e não consegui chegar a uma resposta! Grato
  9. lucasxnd

    Inserir no Banco de Dados

    bom dia, Estou iniciando no mundo da programação, e gostaria de uma ajuda no seguinte caso: No código abaixo eu consegui exibir as informações que estão no banco de dados, porem não estou conseguindo realizar a inserção de informações. Alguém pode me ajudar? (BD = MSSQL) Muito obrigado!
  10. AmiltonTeles

    Recuperar Banco de Dados

    Desinstalei o mysql, não fiz backup do banco, mas fiz backup dos arquivos: ibdata1, ib_logfile0 e ib_logfile1. O arquivo ibdata1 tem 17GB, no my.cnf o innodb_file_per_table=0. Como faço para recuperar esses dados ? Existe algum software ou procedimento que faça com que eu tenha esses dados de volta? Obs:Tenho o xampp instalado e pretendo testar com ele.
  11. olá, galera, boa tarde! estou iniciando na área de banco de dados, estou com uma dúvida. tenho uma base de dados e seu respectivo layout, gostaria de criar as tabelas a partir desses dados. estou enviando, abaixo, os modelos. modelo código dados em txt 00espelho cadunico 7 municipal 05.791803201718032017 1190197506119 9815065590municipio de santa luzia do para 119019750611900058059962 01090320021512201532100000170021506559 211001003032015bairro natolandia rua jose cirino 0000000000000770 casa 68644000 prox ao comercio do bena yuri lorran rocha 01687294232 27082017127082015 119019750611900058059962 02110402161113111 119019750611900058059962 032 1 10601 1 1 1000100000001000140000450001400000001000001unidade saude da familia sao pedro 000002676095cras casas familias da terra querida 015065504324 119019750611900058059962 09910991172365ls000000000000nnn0@0.aa 0 119019750611900058059962 11 12 199 11000 11901975061190005805996200002742853 0429092009151220153206antonia maiara dos reis silva 16061307145 208012000031maria de nazare dos reis 0manoel conceicao miranda da silva 01pa1santa luzia do para 15065591 11 0690208227069069020822706916061307145 11901975061190005805996200002742853 051cartorio publico de 26 448 13052000pasanta luzia do para 1506559 00012893 11901975061190005805996200002742853 062 11901975061190005805996200002742853 0711e m e f joao gomes 1pasanta luzia do para 15065591554093610506 11901975061190005805996200002742853 0822 0000012 000001000001000001000001000001 11901975061190005805996200002742854 0429092009151220154204maria valdiane dos reis 16061598964 223031990 4maria de nazare dos reis 0 12pa1ourem 15054031 11 0920329527092092032952709216061598964 11901975061190005805996200002742854 051santa luzia do para 9 23 15031993paourem 1505403 02555678204 03112010passp 00592370006321092010pa00656303213760041018300004321 00000000000007084531 11901975061190005805996200002742854 062 11901975061190005805996200002742854 0713 04041 11901975061190005805996200002742854 08 000050 11901975061190005805996200002742854 19 0000000000006 mudanca de endereco ocorrida anteriormente a versao 7 11901975061190005805996200002742855 0429092009151220154208naiara conceicao dos reis silva 16659955772 210092004034maria de nazare dos reis 0manoel conceicao miranda da silva 02pa1capanema 15022021 11 2690521906269269052190626916659955772 11901975061190005805996200002742855 051santa luzia 32a 169v 17112004pa 00016330 11901975061190005805996200002742855 062 11901975061190005805996200002742855 0724 11901975061190005805996200002742855 19230720129934016028203 11901975061190005805996200002742856 0429092009151220154203valdemir do socorro dos reis 16556267474 115101991034maria de nazare dios reis 0 12pa1ourem 15054031 11 1610256302161438024863643800000000000 11901975061190005805996200002742856 051carlos augusto magal 7a v23 15031993pa 02736085256 22122009passp 00303240006105122009pa00656316413170041018300015148 00000000000006906623 11901975061190005805996200002742856 062 modelo layout
  12. Me ajudem pls Estudo de Caso : Fazenda Uma fazenda está informatizando o seu rebanho. Os animais da fazenda são identificados por um número seqüencial por meio de um chip colocado na orelha de cada animal. Os animais são separados por grupo (no máximo 20 cabeças), de acordo com a faixa estaria. Os grupos de animais são distribuídos em piquetes no sistema de rodízio de pastagem. É necessário registrar todos os piquetes que um determinado grupo de animal utilizou. Os grupos, com base na idade dos animais, são vacinados periodicamente. É necessário armazenar quais foram as vacinas, as datas de vacinação e se houve algum ocorrência na vacinação. Periodicamente os grupos de animais são vistoriados por um veterinário. Nessa vistoria os animais são pesados e as recomendações do veterinário são anotadas para cada grupo. É necessário manter um histórico de pesos por animal, indicando qual foi o peso que cada animal obteve na vistoria. Os animais quando estão prontos para o abate são encaminhados para o frigorífico por meio de um embarque, que deve registrar todos os animais a serem abatidos com seus respectivos pesos. Na chegada do animal no frigorífico os animais são pesados novamente. Essa nova pesagem também deve ser registrada no sistema. Identificar o problema Propor solução Identificar Entidades / Atributos / C. Primárias Criar D.E.R.
  13. Olá pessoal. Estou tentando importar uma tabela MySQL, o UpLoad é feito, e após uns 3 minutos de processamento vem o erro. Notice in .\libraries\sql-parser\src\UtfString.php#134 Uninitialized string offset: 48990Backtrace .\libraries\sql-parser\src\Lexer.php#418: SqlParser\UtfString->offsetGet(integer 43948) .\libraries\sql-parser\src\Lexer.php#258: SqlParser\Lexer->parseKeyword() .\libraries\sql-parser\src\Lexer.php#210: SqlParser\Lexer->lex() .\libraries\Util.class.php#634: SqlParser\Lexer->__construct(string ) .\import.php#750: PMA_Util::mysqlDie( string '#1054 - Unknown column \'url_amigavel\' in \'field list\'', string , boolean false, string 'db_import.php?db=banco_loja&amp;token=9dc9ea0f544fef6045ea063426trgty4', boolean true, ) O Erro acima é listado várias vezes. Essa Coluna ( url_amigavel ) funciona perfeitamente onde está o Banco de Origem, porém essa coluna foi inserida neste banco não faz muito tempo, cerca de 1 ano. Por que motivo será que está dando esse erro? Obrigado!
  14. Gabrielvt14

    Salvar link no banco com PDO

    Olá pessoal, Estou querendo salvar no banco de dados um link (https://site.com.br) e quero utilizar PDO para isso. Mas pensei na hipótese do prepare barrar alguns caracteres, como, "/" (barra), ":" (dois pontos), etc... Alguém saberia me responder se o prepare barraria esses caracteres de links? Pois sei que ele faz uma filtragem na query para evitar ataques, mas não sei exatamente quais caracteres ele filtra. Desde já, grato!
  15. Gabrielvt14

    [Resolvido] Problema com mysql_query

    Olá pessoal, estou trabalhando em um sistema antigo, em que faz a conexão com o banco ainda com mysql_query. Utilizei muito pouco o mysql_query, e a ultima vez que usei tem muito tempo, estou mais acostumado com PDO. Estou tentando dar um insert no banco, mas a função mysql_query esta retornando false e nao consigo identificar o erro. Já olhei a documentação referente ao mysql_query e não vi nada de errado no meu código. Alguém poderia me ajudar? Segue o insert: if ($_SERVER['REQUEST_METHOD'] == 'POST') { $nomeVideo = $_POST['nomeVideo']; $urlVideo = $_POST['urlVideo']; $dataPostagem = date('d/m/Y'); $sql = "INSERT into video (nomeVideo, urlVideo, dataPostagem) VALUES($nomeVideo, $urlVideo, $dataPostagem)"; $insert = mysql_query($sql); var_dump($insert);exit; if ($insert) { header('Location: video.php'); } else { header('Location: video.php?return=2'); } } Eu até mudei no BD o campo dataPostagem de DATE para VARCHAR achando que era isso mas nao resolveu :/ Agradeço desde já!
  16. Gabrielvt14

    PDO - erro no prepare

    Olá pessoal, estou começando meus estudo em PHPOO, e estou fazendo um CRUD. Mas quando tento dar um insert no banco acusa erro no prepre e não consigo resolver este problema. Alguém poderia me ajudar? classe de conexao: Banco.php <?php class Banco { private $dns = 'mysql:host=localhost;dbname=alunos'; private $user = 'root'; private $pass = 'vertrigo'; public $pdo; public function __construct() { $this->conecta(); } public function conecta() { try { $this->pdo = new PDO($this->dns, $this->user, $this->pass); } catch (PDOException $e) { die('Erro ao conectar com a base de dados: ' . $e->getMessage()); } return $this->pdo; } } classe de INSERT no banco (extends Aluno): Cadastrar.php: <?php require_once '../lib/Banco.php'; require_once 'Aluno.php'; class Cadastrar extends Aluno { protected $aluno; public function __construct($aluno) { $this->aluno = new Aluno($aluno); $this->insert(); } public function insert() { $pdo = new Banco(); $insert = "INSERT INTO alunos(nome, nota1, nota2, nota3, nota4) VALUES(:nome, :nota1, :nota2, :nota3, :nota4)"; $stmt = $pdo->prepare($insert); $stmt->bindValue(':nome', $this->aluno['nomeAluno']); $stmt->bindValue(':nota1', $this->aluno['nota1']); $stmt->bindValue(':nota2', $this->aluno['nota2']); $stmt->bindValue(':nota3', $this->aluno['nota3']); $stmt->bindValue(':nota4', $this->aluno['nota4']); if ($stmt->execute()) { header('Location: ../index.php'); } else { die('Erro ao cadastrar aluno'); } } } $cadastrar = new Cadastrar($_POST); classe de Aluno: Aluno.php <?php class Aluno { protected $nome; protected $media; protected $n1, $n2, $n3, $n4; public function __construct($dados) { $this->nome = $dados['nomeAluno']; $this->n1 = $dados['nota1']; $this->n2 = $dados['nota2']; $this->n3 = $dados['nota3']; $this->n4 = $dados['nota4']; } public function getNome() { return $this->nome; } public function getN1() { return $this->n1; } public function getN2() { return $this->n2; } public function getN3() { return $this->n3; } public function getN4() { return $this->n4; } } O erro que apresenta quando tento o cadastro é: Fatal error: Call to undefined method Banco::prepare() in C:\Program Files\VertrigoServ\www\Projetos\ListaExercicios\Atividade_12\core\Cadastrar.php on line 21 Não sei onde estou errando, alguém poderia me ajudar? Grato!
  17. ukow

    Insert sql com loop

    Olá! Preciso inserir um conteúdo a partir de um campo do meu banco. Tenho uma tabela Produtos, onde busco os produtos selecionados. Para cada produto selecionado, preciso que grave uma informação na minha tabela Vendidos. Tentei dessa forma, porém só gravou o último pedido selecionado, ignorando os demais. sql = "select * from cart where id_pedido =" & session("pedido") set rsprodutos = GetRS(sql) do while not rsprodutos.eof sql = "insert into produtos_vendidos ( " sql = sql & "id_pedido," sql = sql & "id_produto," sql = sql & "quantidade)" sql = sql & " VALUES (" sql = sql & "'" & session("pedido") & "'," sql = sql & "'" & rsprodutos("id_produto") & "'," sql = sql & "'" & rsprodutos("quantidade") & "')" call executecmd(sql) rsprodutos.movenext 'Passa pro próximo Loop Como posso realizar esse insert? Obrigado!
  18. Boa tarde, estou com um problema e preciso de uma ajuda.. Tenho uma tabela no banco de dados chamada cupons com alguns dados, mas os mais relevantes são: codigo_cupom e usado, onde codigo_cupom é o nome do cupom e usado sempre entra como 0 (e preciso atualizar para 1). Também tenho uma página onde o usuário coloca esse codigo_cupom e 'valida' ele. Preciso do seguinte: o usuário vai colocar o código do cupom e ao clicar validar, preciso que uma função verifique se existe esse código no banco e se na coluna usado esteja o valor = 0, se estiver usado = 0 ele vai fazer o update da coluna e colocar = 1 , mas se já estiver = 1 a função me retorna um erro dizendo que o cupom já foi usado. Alguém pode me ajudar com isso? Desde já agradeço!
  19. Bom dia, estou com um problema, estou retornando para minha página php uma consulta a uma tabela do banco de dados, dessa forma: <?php $teste4 = " SELECT atendimento FROM feedback_recebido3 WHERE id_usuario = '".$_SESSION['id_usuario']."'"; $consulta3 = mysql_query($teste4); $registro1 = mysql_fetch_array($consulta3) while($registro = mysql_fetch_array($consulta3)){ echo $registro['atendimento']. '<br>'; } ?> até ai beleza, ele me retorna os dados da forma que quero, só que ele só está retornando os dados a partir do segundo registro da tabela, e não a partir do primeiro, como posso resolver isso?
  20. Então pessoal! dei um pesquisa no Fórum e não encontrei nada do que preciso inclusive no google... Não tenho um conhecimento muito amplo com php/js mas me defendo como dá hehehe Situação: Preencho com os dados que preciso uma tabela em html com JS. até ai ok Depois de preenchida, preciso jogar os dados dela no banco. Segue layout (juro que vai melhorar esse front, é só fase de testes hehehe) se quiserem dar uma olhada rodando... http://yoshake.com.br/pedidoloja/novopedido.php Duvida final, como eu faço parar criar um método para inserir esses dados para o banco ? Desde já obrigado!
  21. GOSTARIA DE UMA AJUDINHA PARA ENCONTRAR O ERRO, TO O DIA INTEIRO PROCURANDO ESSE ERRO... Estou com problema, no qual ele deveria verificar se o formato ($formato) verificaria se é, e após isso fazer a troca... Vou colocar o código a disposição para download, por favor me ajudem se puderem. http://www.4shared.com/rar/TRpBC-ISce/189PHP.html
  22. Olá, eu estou fazendo um sistema de nivel, toda logica está em script, a cada 60 segundos, ele adiciona 1 para a variavel pontos, e cada vez que ele fizer isso, ele deve fazer também, um update na tabela nivel, adicionando, por exemplo: se ele tiver nivel = 3 no banco, e ele fez mais 1 ponto, eu preciso pegar esse ponto, somar com o que ele tem no banco, e fazer um update com a soma total, ou seja, nivelAtual + nivelGanhado = nivelAdicionado ao banco pelo update... Espero que tenham entendido, esse é o código que eu tenho até agora: <?php session_start(); ?> <html> <body onload= "startWorker()" window.onbeforeunload = "stopWorker()"> <p>Count numbers: <output id="result"></output></p> <p>Pontos: <output id="p"></output></p> <p><strong>Note:</strong> <a href="facebook.com.br">Internet Explorer 9 and earlier versions do not support Web Workers.</a> <script> var w; var pontos=0; var NivelAtual= </script><?php $_SESSION['codigoNivel']; ?><script> function startWorker() { if(typeof(Worker) !== "undefined") { if(typeof(w) == "undefined") { w = new Worker("demo_workers.js"); } w.onmessage = function(event) { document.getElementById("result").innerHTML = event.data; tempo=document.getElementById("result").innerHTML; if(tempo%60==0 && tempo!= 0){ pontos++; document.getElementById("p").innerHTML = pontos; } }; } else { document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Workers..."; } } function stopWorker() { alert("Oi"); w.terminate(); w = undefined; } </script> </body> </html> var NivelAtual= </script><?php $_SESSION['codigoNivel']; ?><script> foi minha tentativa de pegar o nivel da pessoa logada, que ñ deu certo...
  23. smsoousa

    CONSULTA BANCO

    Bom dia amigos, estou com um código que faz a recuperação de senha do usuário, estou tentando fazer que quando o usuário coloca o e-mail dele, o script faça primeiro uma busca no banco para saber se o e-mail existe, se existir, o código segue e envia uma senha redefinida para o e-mail do mesmo, caso não exista exiba uma mensagem de "email inexistente". O que acontece, até tentei de várias e várias maneiras mas todas sem sucesso, crio a condição, mas mesmo colocando um email errado e um correto o resultado é o mesmo, "email inexistente". Segue código: <?php include("config.php"); $cnx = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS) or die("Could not connect: " . mysql_error()); mysql_select_db($DB_NAME, $cnx); $email = $_POST["email"]; $consulta = mysql_query("SELECT email FROM cliente WHERE email = $email"); $dados = mysql_fetch_assoc($consulta); if ($dados['email'] !== $email) { echo "email não encontrado!"; } else{ function random_password( $length = 8 ) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-=+;:,.?"; $password = substr( str_shuffle( $chars ), 0, $length ); return $password; } $senha = random_password(8); $novaSenha = $senha; $senhaCodificada = hash('sha256', $senha); $query = "UPDATE cliente SET senha = '".$senhaCodificada."' WHERE email = '".$email."'"; $texto = "Sua nova senha é:".$novaSenha; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: contato.tecsat@gmail.com\r\n"; // remetente $envio = mail($email, "Recuperação de Senha", $texto, $headers); if($envio) echo "Mensagem enviada com sucesso"; else echo "A mensagem não pode ser enviada"; } // ?> Já tentei: $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email"); $consulta = mysql_query("SELECT email FROM cliente"); $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email "); entre outras tentativas, também já tentei com mysql_num_rows mas sem sucesso também. Se alguém puder me ajudar fico muito agradecido. até mais!
  24. eae pessoal , minha duvida seria essa: tenho duas tabelas artigo e categoria quero que me mostre os dados somente se a linha do artigo estiver ativo ='s' ate aqui beleza , mas e se o artigo estiver vinculado a categoria 'carros' e essa categoria estiver em ativo ='n' como faço para mostrar somente os dados de todas as categorias somente se elas estiverem ativas ?? se categoria estiver ativo ='n' entao todos os artigos vinculados a ela ficam off se categoria estiver ativo ='s' mostra todos os artigos vinculados a ela com ativo ='s' $mostraDados = mysqli_query($conecta, "SELECT * FROM artigo WHERE ativo ='s' AND destaque ='s' ORDER BY id DESC")or die (mysqli_error()); if(mysqli_num_rows($mostraDados) < 1) { echo "nada"; } else { while ($linha=mysqli_fetch_array($mostraDados)) { $id = $linha["id"]; $id_cat = $linha["id_cat"]; esse e uma parte do codigo , depois do while ai lista todos os dados normalmente mas como expliquei a cima , tenho que criar um jeito de nao mostrar os artigos caso a categoria esteja em ativo = n
  25. Olá! Estou montando um pequeno sistema de envio de emails, e estou com um probleminha. Ao enviar é preciso que selecione uma categoria e quando realiza o envio, preciso que o sistema me traga em uma única variável todos os emails da tabela. exemplo: envio = joão@uol.com.br, maria@uol.com.br, pedro@uol.com.br E assim vai. Isso é possível? Se sim, quais alterações preciso fazer no meu código? Obrigado :D selecione2 = "SELECT * FROM TB_USERS where Tipo_usuario = '" & request.form("emails") & "'" Set RS_Categoria = Server.CreateObject("ADODB.Recordset") RS_Categoria.Open selecione2, MM_Cn_emailMkt2_STRING idmail = RS_Categoria("email")
×

Important Information

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