Jump to content

Search the Community

Showing results for tags 'PHP'.



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 6900 results

  1. DLSeken

    Combos dependentes

    Pessoal, tenho 2 combo box que dependem um do outro. Tentei fazer funcionar mas parece que estou errando em algum lugar. Será que vocês podem me ajudar ? Segue os códigos abaixo: Função para Popular o Combo Box principal: function secretaria($conexao){ $query = $conexao->prepare("SELECT cd_secretaria, nm_secretaria, sg_secretaria FROM tb_secretaria WHERE cd_secretaria = '13' or cd_secretaria = '16'"); $query->execute(); return $query; } HTML onde fica o Combo Box - Página criacao.php: <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12"> <div class="form-group"> <select name="secretaria" id="secretaria" onchange="buscar_departamento()" class="form-control input-sm" required="required"> <option value="">Secretaria</option> <?php $resultado = secretaria($conexao); while ($linha = $resultado->fetch(PDO::FETCH_ASSOC)){ echo '<option value="'.$linha['cd_secretaria'].'"'.$selected.'> '.$linha['sg_secretaria'].'</option>'; }?> </select> </div> </div> </div> <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12"> <div class="form-group" id="load_departamento"> <select name="departamento" id="departamento" class="form-control input-sm" required="required"> <option value="">Seleciona a Secretaria</option> </select> </div> </div> </div> Função onchange="buscar_departamento() function buscar_departamento(){ var secretaria = $('#secretaria').val() if(secretaria){ var url = 'criacao.php?secretaria='+secretaria; $.get(url, function(dataReturn) { $('#load_departamento').html(dataReturn); }); } }
  2. maxvanderbil

    Login com níveis de permissões

    Boa tarde desenvolvedores, Estou montando uma aplicação que é na realidade um repositório de materiais, daí gostaria de implementar um cadastro que possibilitasse a escolha de quais materiais eu desejo ter acesso. Então, o usuário iria escolher o que ele quer acessar e o painel dele só iria mostrar as categorias que ele escolheu ter o acesso. Esse login não seria por níveis de acesso, mais sim por níveis de permissões , onde eu acredito que preciso ter uma tabela de usuários e outra de permissões. Se algum de vocês tiveram e essa experiência e puderem compartilhar ficarei grato.
  3. Tenho uma pasta compartilhada na rede... Tudo funciona perfeitamente. Quando preciso acessar os arquivos dessa pasta, em qualquer computador da rede, basta dar dois clique, por exemplo em uma foto, que ela abre. Se eu copio e colo algum arquivo nessa pasta, da mesma maneira continua acessível A questão é que tenho um formulário de upload em php, rodando em localhost, que envia um arquivo para essa pasta... Também funciona, assim que clico em enviar, o arquivo é copiado para essa pasta. Só que esse arquivo que é feito o upload, não fica disponível na rede... fica sem permissão. Nos outros arquivos, tá lá a permissão para todos... mas nesse que é feito upload não há permissão. Preciso que esse arquivo que chega na pasta pelo upload do formulário fique também disponível na rede. Obrigado!
  4. Boa tarde Senhores! Sou novo com PHP e aqui no Fórum estou precisando de uma luz para a seguinte questão: Tenho um formulário com alguns campos fixos + campos adicionados via JS, a minha dúvida é como receber esses campos no PHP sendo que o numero de campos é variável e depois salva-los no MySQL, Salvar um form sem campos dinâmicos eu sei como faz, mas com campos dinâmicos não consegui achar a solução. JavaScript: Fonte:http://gianfratti.com/WP/index.php/adicionarremover-campos-dinamicamente-com-jquery/ $(function() { var scntDiv = $('#p_scents'); var i = $('#p_scents p').size() + 1; $('#addScnt').live('click', function() { $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv); i++; return false; }); $('#remScnt').live('click', function() { if( i > 2 ) { $(this).parents('p').remove(); i--; } return false; }); }); HTML completo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type='text/javascript' src='//code.jquery.com/jquery-1.6.4.js'></script> <script language="javascript" type="text/javascript"> $(function() { var scntDiv = $('#p_scents'); var i = $('#p_scents p').size() + 1; $('#addScnt').live('click', function() { $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" placeholder="Input Value" /></label> <a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv); i++; return false; }); $('#remScnt').live('click', function() { if( i > 2 ) { $(this).parents('p').remove(); i--; } return false; }); }); </script> </head> <body> <form action="teste.php" method="get"> <h2><a href="#" id="addScnt">Add Another Input Box</a></h2> <div id="p_scents"> <p> <label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" /></label> </p> </div> <input type="submit" value="enviar" /> </form> <script>document.write(i);</script> </body> </html>
  5. Tiago Bruno

    Problemas com paginação no php

    Pessoal é o seguinte estou com um script de paginação em php utilizando PDO que pega os itens do banco no intervalo de duas datas a consulta e a paginação esta sendo feita corretamente o problema é quando clico no link da paginação que deveria ir para exemplo para a pagina 2 ele na verdade faz um refresh da página segue o codigo. // arquivo teste2.php que é o arquivo da paginação <?php /* Constantes de configuração */ define('QTDE_REGISTROS', 2); define('RANGE_PAGINAS', 1); /* Recebe o número da página via parâmetro na URL */ $pagina_atual = (isset($_GET['page'])) ? $_GET['page'] : 1; /* Calcula a linha inicial da consulta */ $linha_inicial = ($pagina_atual-1) * QTDE_REGISTROS; /* Cria uma conexão PDO com MySQL */ $opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'); $pdo = new PDO("mysql:host=localhost; dbname=materiais;", "root", "", $opcoes); /* Instrução de consulta para paginação com MySQL */ $sql = "select p.nome_prod, p.descricao, pd.quantidade, DATE_FORMAT(pd.data_entrada,'%d/%m/%Y') from produtos p inner join prod_entrada pd on p.id_prod = pd.id_prod where pd.data_entrada between '$data1' and DATE_ADD('$data2', INTERVAL 1 DAY) LIMIT {$linha_inicial}, " . QTDE_REGISTROS; $stm = $pdo->prepare($sql); $stm->execute(); $dados = $stm->fetchAll(PDO::FETCH_OBJ); /* Conta quantos registos existem na tabela */ $sqlContador = "SELECT COUNT(*) AS total_pedido FROM produtos p inner join prod_entrada pd on p.id_prod = pd.id_prod where pd.data_entrada between '$data1' and DATE_ADD('$data2', INTERVAL 1 DAY)"; $stm = $pdo->prepare($sqlContador); $stm->execute(); $valor = $stm->fetch(PDO::FETCH_OBJ); /* Idêntifica a primeira página */ $primeira_pagina = 1; /* Cálcula qual será a última página */ $ultima_pagina = ceil($valor->total_pedido/QTDE_REGISTROS); /* Cálcula qual será a página anterior em relação a página atual em exibição */ $pagina_anterior = ($pagina_atual > 1) ? $pagina_atual -1 : 0 ; /* Cálcula qual será a pŕoxima página em relação a página atual em exibição */ $proxima_pagina = ($pagina_atual < $ultima_pagina) ? $pagina_atual +1 : 0 ; /* Cálcula qual será a página inicial do nosso range */ $range_inicial = (($pagina_atual - RANGE_PAGINAS) >= 1) ? $pagina_atual - RANGE_PAGINAS : 1 ; /* Cálcula qual será a página final do nosso range */ $range_final = (($pagina_atual + RANGE_PAGINAS) <= $ultima_pagina ) ? $pagina_atual + RANGE_PAGINAS : $ultima_pagina ; /* Verifica se vai exibir o botão "Primeiro" e "Pŕoximo" */ $exibir_botao_inicio = ($range_inicial < $pagina_atual) ? 'mostrar' : 'esconder'; /* Verifica se vai exibir o botão "Anterior" e "Último" */ $exibir_botao_final = ($range_final > $pagina_atual) ? 'mostrar' : 'esconder'; ?> // arquivo teste.php <form class="form-search" action="" method="post"> <p> <strong><h3> Escolha o Período de entrada de Produtos </h3></strong></p> <table> <tr> <td><strong>Data Inicial </strong> </td> <td> </td> <td><strong>Data Final </strong> </blockquote></td> </tr> <tr> <td> <input type="text" name="data1" id="cdata1" > </td> <td> </td> <td><input type="text" name="data2" id="cdata2"/> </td> <td> <button type="submit" class="btn btn-primary" name="btbusca">Busca</button> </td> </tr> </table> <br> <?php if (isset($_POST['btbusca'])) { $data1 = null; $data1 = $_POST['data1']; $data2 = $_POST['data2']; $data1 = date('Y-d-m', strtotime($data1)); $data2 = date('Y-d-m', strtotime($data2)); include_once 'teste2.php'; $data = "DATE_FORMAT(pd.data_entrada,'%d/%m/%Y')"; ?> <?php if (!empty($dados)): ?> <table class="table table-striped table-bordered"> <thead> <tr class='active'> <th>Produto</th> <th>Descrição</th> <th>Quantidade</th> <th>Data</th> </tr> </thead> <tbody> <?php foreach($dados as $artigo):?> <tr> <td><?=$artigo->nome_prod?></td> <td><?=$artigo->descricao?></td> <td><?=$artigo->quantidade?></td> <td><?=$data?></td> </tr> <?php endforeach; ?> </tbody> </table> <div class='box-paginacao'> <a class='box-navegacao <?=$exibir_botao_inicio?>' href="teste.php?page=<?=$primeira_pagina?>" title="Primeira Página">Primeira</a> <a class='box-navegacao <?=$exibir_botao_inicio?>' href="teste.php?page=<?=$pagina_anterior?>" title="Página Anterior">Anterior</a> <?php /* Loop para montar a páginação central com os números */ for ($i=$range_inicial; $i <= $range_final; $i++): $destaque = ($i == $pagina_atual) ? 'destaque' : '' ; echo "<a href='teste.php?page=$i'>".$i."</a> "; ?> <?php endfor; ?> <a class='box-navegacao <?=$exibir_botao_final?>' href="teste.php?page=<?=$proxima_pagina?>" title="Próxima Página">Próxima</a> <a class='box-navegacao <?=$exibir_botao_final?>' href="teste.php?page=<?=$ultima_pagina?>" title="Última Página">Último</a> </div> <?php else: ?> <p class="bg-danger">Nenhum registro foi encontrado!</p> <?php endif; ?> <?php }?>
  6. Bom dia amigos, me deparei com um problema simples e gostaria da ajuda de vocês. Estou fazendo a migração de dados de um banco local para um banco hospedado (linguagem Mysql). Fiz o print de todos os campos do banco local e do banco web. No banco WEB tenho uma tabela chamada mld_course a qual retorna o ID e o FULLNAME, na tabela LOCAL tenho uma tabela chamada tbl_perguntas_categorias a qual retorna também o ID e o NOME. Preciso compararo resultado das 2 querys, se o nome da tabela tbl_perguntas_categorias for igual (se ela existir) na tabela mdl_course eu printo os dados. Já para adiantas na tabela mdl_course só tem 1 nome que deve retornar (alimentação oral e dietética). Segue abaixo o código que estou utilizando: <?php // Conexão com o Banco de Dados LOCAL $servidor = "localhost:3306";//Geralmente é localhost mesmo $nome_usuario = "root";//Nome do usuário do mysql $senha_usuario = "root"; //Senha do usuário do mysql $nome_do_banco = "nutritotalantigo"; //Nome do banco de dados $conecta1 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco1 = mysql_select_db("$nome_do_banco",$conecta1) or die (mysql_error()); $servidor = "";//Geralmente é localhost mesmo $nome_usuario = "";//Nome do usuário do mysql $senha_usuario = ""; //Senha do usuário do mysql $nome_do_banco = ""; //Nome do banco de dados $conecta2 = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario", TRUE) or die (mysql_error()); $banco2 = mysql_select_db("$nome_do_banco",$conecta2) or die (mysql_error()); // Printando os dados do banco WEB: echo '<p>DADOS DO BANCO WEB: </p>'; $query2 = "SELECT mdl_course.id, mdl_course.fullname FROM mdl_course WHERE mdl_course.fullname LIKE '%%'"; $sql2 = mysql_query($query2,$conecta2); while($monta2 = mysql_fetch_assoc($sql2)){ echo 'ID: '.$monta2['id'].' - '; echo 'FULLNAME: '.$monta2['fullname'].'<br>'; } echo '<hr>'; // Printando os dados do banco local: echo '<p>DADOS DO BANCO LOCAL: </p>'; $query1 = 'SELECT tbl_perguntas_categorias.nome, tbl_perguntas.id FROM tbl_perguntas_categorias,tbl_perguntas WHERE tbl_perguntas_categorias.id=tbl_perguntas.categoria ORDER BY tbl_perguntas.created DESC;'; $sql1 = mysql_query($query1,$conecta1)OR DIE(mysql_error()); while($monta1 = mysql_fetch_assoc($sql1)){ //if(){ acredito que aqui viria o IF por isso está comentado echo 'ID: '.$monta1['id'].' - '; echo 'NOME: '.$monta1['nome'].'<br>'; //} } ?>
  7. LokiSchw

    [PHP] Botão Submit para Voltar

    Bom dia, amigos! Estou criando um formulário com campos obrigatórios e nele há dois inputs, o "Cadastrar" e o "Voltar", porém, ao clicar em voltar, ele está validando os campos obrigatórios. Há como eu cancelar essa validação? Obs: estou utilizando o submit por causa dos estilos aplicados pelo bootstrap.
  8. Olá pessoal do Imasters, sou meio burro em PHP para ser mais claro (de uma maneira meio grotesca)... Enfim... Estou com uma dúvida que não consigo resolver. Quero fazer um upload de imagens que grava a imagem na pasta e no banco de dados, só que na mesma linha da tabela quando eu aperto o submit ele duplica a linha no banco de dados. (uma imagem para cada linha) Aqui segue o código: <form enctype="multipart/form-data" method="post" action=""> <p> <input type="file" name="img[]" multiple/> </p> <p> <input type="submit" name="cadastrar" value="cadastrar" /> </p> </form> <?php try{ $conexao = new PDO('mysql:host=localhost;dbname=images', 'root', ''); $conexao -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }catch(PDOException $e){ echo 'ERROR: ' . $e->getMessage(); } if(isset($_POST['cadastrar'])){ //INFO IMAGEM $file = $_FILES['img']; $numFile = count(array_filter($file['name'])); //PASTA $folder = '../UPLOAD/'; //REQUISITOS $permite = array('image/jpeg', 'image/png', 'image/gif'); $maxSize = 1024 * 1024 * 1; //MENSAGENS $msg = array(); $errorMsg = array( 1 => 'O arquivo no upload é maior do que o limite suportado!', 2 => 'O arquivo ultrapassa o limite de tamanho!', 3 => 'O upload do arquivo foi feito parcialmente!', 4 => 'Não foi feito o upload do arquivo!' ); if($numFile <= 0){ echo 'Selecione uma imagem'; } else if($numFile >=10){ echo 'Você pode selecionar até 10 imagens'; }else{ for($i = 0; $i < $numFile; $i++){ $name = $file['name'][$i]; $type = $file['type'][$i]; $size = $file['size'][$i]; $error = $file['error'][$i]; $tmp = $file['tmp_name'][$i]; $extensao = @end(explode('.', $name)); $novoNome = rand().".$extensao"; if($error != 0) $msg[] = "<b>$name :</b> ".$errorMsg[$error]; else if(!in_array($type, $permite)) $msg[] = "<b>$name :</b> Erro imagem não suportada!"; else if($size > $maxSize) $msg[] = "<b>$name :</b> Erro imagem ultrapassa o limite de 5MB"; else{ if(move_uploaded_file($tmp, $folder.'/'.$novoNome)){ //$msg[] = "<b>$name :</b> Upload Realizado com Sucesso!"; $insert = "INSERT into imagem (imagens) VALUES (:imagens)"; try { $result = $conexao->prepare($insert); $result->bindParam(':imagens', $novoNome, PDO::PARAM_STR); $result->execute(); $contar = $result->rowCount(); if($contar>0){ echo 'Imagem Cadastrada'; }else { echo 'Erro ao cadastrar'; } }catch(PDOException $e){ echo $e; } }else $msg[] = "<b>$name :</b> Desculpe! Ocorreu um erro..."; } foreach($msg as $pop) echo ''; //echo $pop.'<br>'; } } } ?> Se alguém puder me dar uma luz agradeço muito mesmo! Desde já Obrigado!
  9. Bruno Ferreira da Silva

    Poblemas com Submit + SESSION

    Quando submito qualquer um tipo formulário, a minha SESSION['meu_carrinho'] está sendo destruida, oque poderá ser que está causando isso?
  10. Bruno Ferreira da Silva

    Problemas com SESSION!

    Estou desenvolvendo uma loja virtual do ZERO, então surgiu o seguinte problema: Preenchi meu carrinho de compras, até ai Ok, Após isso, farei login com usuario e senha, então o carrinho de compras fica vazio!! Ou seja, tem algo acontecendo fazendo com oque a $_SESSION['meu_carrinho'] seja destruida após o login. * LEMBRANDO Q ESTOU EM APRENDIZADO EM PHP.... ENTÃO SE TIVER CRITICAS É BEM VINDO... ME AJUDE TBM COM SEGURAÇA DO SISTEMA SE POSSIVEL... CODIGOS: Methodo para Adicionar um produto ao carrinho: function addProdCarrinho(){ if($this->_produto == true){ if($_SESSION['cores_ajax']['permalink_ajax'] == $this->_produto->permalink ){ $cor = $_SESSION['cores_ajax']['img_cor_ajax']; } if( empty( $_SESSION['carrinho'] )){ $this->_carrinho = array( "id" => $this->_produto->id, "produto" => $this->_produto->produto, "imagem" => $this->_produto->imagem, "preco" => $this->_produto->preco, "cor" => $cor, "permalink" => $this->_produto->permalink, "cat_permalink" => $this->_cat->permalink, "qtd" => 1 ); $_SESSION['carrinho'][] = $this->_carrinho; }else{ $flag = false; foreach($_SESSION['carrinho'] as $car){ //VERIFICA SE EXISTE O MESMO PRODUTO NO CARRINHO if( !in_array( $this->_produto->id, $car) ) $flag = true; else $flag = false; //CASO EXISTA / FORÇA O LAÇO PARAR if($flag==false) break; } //SE NÃO EXISTIR O PRODUTO, ENTÃO É ADICIONADO AO CARRINHO if($flag==true){ $this->_carrinho = array( "id" => $this->_produto->id, "produto" => $this->_produto->produto, "imagem" => $this->_produto->imagem, "preco" => $this->_produto->preco, "cor" => $cor, "permalink" => $this->_produto->permalink, "cat_permalink" => $this->_cat->permalink, "qtd" => 1 ); array_push($_SESSION['carrinho'],$this->_carrinho); } } } return $_SESSION['carrinho']; } CÓDIGO PARA FAZER LOGIN do CLIENTE PARA ACESSAR O PAINEL function __construct(){ $this->dadosLogin(); $this->validarLogin(); $this->setUsuario(); $this->listUsuario(); $this->setVerifica(); } private function dadosLogin(){ $_model = new model(); if(!empty($_POST['senha_px']) && !empty($_POST['email_px'])){ $_SESSION['login']['senha'] = md5 ( base64_decode( $_model->ant( strip_tags( $_POST['senha_px'] )))); $_SESSION['login']['login_user'] = $_model->ant( strip_tags( $_POST['email_px'] )); } } private function validarLogin(){ $_model = new model(); $this->_contarUsuario = $_model->contarLinha("id","clientes","cpf='". $_SESSION['login']['login_user'] ."' OR usuario = '". $_SESSION['login']['login_user'] ."' AND senha='" . $_SESSION['login']['senha'] . "' AND status=1"); }//FIM METHODO validarLogin private function setUsuario(){ $_model = new model(); if($this->_contarUsuario == 1){ $this->_usuario = $_model->fetch("id, nome_cliente, cpf, email, data_nascimento, usuario, senha, tel_fixo, tel_celular","clientes","cpf='". $_SESSION['login']['login_user'] ."' OR usuario = '". $_SESSION['login']['login_user'] ."' AND senha='" . $_SESSION['login']['senha'] . "' AND status=1"); }else{ return false; } }//FIM METHODO setUsuario private function listUsuario (){ if($this->_usuario == true){ $_SESSION['user'] = array( "id" => $this->_usuario->id, "nome" => $this->_usuario->nome_cliente, "cpf" => $this->_usuario->cpf, "email" => $this->_usuario->email, "data_nascimento" => $this->_usuario->nascimento, "usuario" => $this->_usuario->usuario, "celular" => $this->_usuario->tel_celular, "fixo" => $this->_usuario->tel_fixo, "remoter" => $_SERVER['SERVER_ADDR'] ); } }//FIM METHODO listUsuario public function setVerifica(){ if($_SESSION['user']){ if($_SESSION['user']['remoter'] == $_SERVER['SERVER_ADDR']){ return true; } else{ unset($_SESSION['user']); } } } TEM OS CONTROLLERS PRA CHAMAR ESSES MODELS... NADA DE MAIS ... SÓ N ESTOU ENTENDENDO PQ QUANDO FAÇO O LOGIN A SESSION DO CARRINHO ESTÁ SENDO DESTRUIDA... TODA AJUDA É BEM VINDA...
  11. Olá pessoal, por favor, estou tentando configurar o Dreamweaver para conectar em um banco MYSQL, mas dá uma mensagem de erro não identificado. Vou descrever a saga... :) 1 - instalei o debian 8 2 - instalei o apache, php5, mysql5.5, phpmyadmin e o vsftpd 3 - configurei o básico para os serviços funcionarem No Dremweaver criei o site com conexão via FTP, testei e tudo ok. Quando eu ia criar a "Minha conexão SQL" e preenchia com os dados dava um erro de permissão negada, então fim: 1 - adicionei o usuário que faz o ftp no grupo www-data 2 - criei um link do home/suporte/pagina_teste para /var/www/intranet/pagina_teste 3 - dei as permissões para os grupos e usuário escreverem nesse diretório Então começou a me dar uma mensagem de "Ocorreu um erro não identificado" e no apache o log é: [Tue Dec 08 19:09:11.313334 2015] [:error] [pid 1513] [client 10.50.10.200:49693] PHP Notice: Undefined variable: HTTP_POST_VARS in /home/suporte/teste_pagina/_mmServerScripts/MMHTTPDB.php on line 13 [Tue Dec 08 19:09:11.313376 2015] [:error] [pid 1513] [client 10.50.10.200:49693] PHP Notice: Undefined variable: oConn in /home/suporte/teste_pagina/_mmServerScripts/MMHTTPDB.php on line 21 Será que alguém pode me ajudar? Estou começando com Dreamweaver agora e nunca fiz esse tipo de conexão. Obrigado. Sérgio
  12. ~vêHagah#

    PHP e SQLSRV

    Boa tarde pessoall. Estou precisando fazer um PHP conectando a uma base de dados do SQL SERVER, porém não estou obtendo sucesso. Já baixei a última versão de drivers da Microsoft, que contem 12 dlls dentro. Coloquei todas na pasta de extensões do XAMPP/PHP, adicionei a chamada no php.ini e mesmo assim o seguinte erro persiste: Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\mssql.php on line 19 Informações do ambiente:Sistema: Windows 8.1 Professional Edition - x86 Apache: Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.5.30 PHP: 5.5.30 SQL Server: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Enfim, qualquer sugestão é bem vinda! Atenciosamente, Vanderlei Hobus.
  13. matheusfprado

    Comandos CMD pelo PHP

    Bom eu tenho um servidor que irá roda meu site em PHP e também irá hospedar um servidor de um jogo. Quando eu abro o servidor desse jogo ele vira uma tela de console, gostaria de saber se existe alguma maneira, através do PHP, de enviar alguns comandos para esse console do servidor, mas eu preciso que sejam enviados separadamente, não pode ser na mesma linha como já vi em alguns exemplo. até porque eles seram executados em tempos diferentes.
  14. stingger

    Mudar tag title com PHP

    Se já existir um tópico com o assunto, peço desculpas, procurei e não achei, vamos lá... A estrutura básica do meu site é a seguinte: index: <head> <title>Jogos Grátis Online - GratisGames.com.br</title> </head> <body> <table width="100%" border="0"> <tr> <td><a href="index.php?pagina=pages/page-tiro/tiro">Tiro</a></td> </tr> <tr> <td> <!--abaixo o include que carrega a página conteudo.php--> <?php foreach ($_REQUEST as $__opt => $__val) { $$__opt = $__val; } if(empty($pagina)) { include("pages/page-conteudo/conteudo.php"); } elseif(substr($pagina, 0, 4)=='http' or substr($pagina, 0, 1)=="/" or substr($pagina, 0, 1)==".") { echo '<br><font face=arial size=11px><br<b>A página não pode ser exibida </br></b>'; } else { include("$pagina.php"); } ?> </td> </tr> <tr> <td>rodapé</td> </tr> </table> </body> Ao clicar no link "Tiro" mantem-se o cabeçalho e rodapé e carrega a página conteúdo no meio, porém o title não muda, que é meu objetivo, para o especificado no arquivo "conteudo.php", pois, continuamos na index. Usei o seguinte comando PHP na index: ... <title><?php print $cabecalho_title; ?></title> ... ... $cabecalho_title = "Título do Conteúdo"; include("pages/page-conteudo/conteudo.php"); ... Nesse caso não vai funcionar devido a estrutura das páginas e a ordem dos comandos, se eu colocar a tag title após o include funciona, se colocar depois da tag body por exemplo, porém, não sei se é recomendável, pois ficaria fora da tag head. Esse problema eu resolvi da seguinte forma: Criei um arquivo no mesmo diretório do conteudo.php com o nome de title.php com o seguinte código: <?php $cabecalho_title = "Jogos online grátis - Jogos grátis - Jogos online"; ?> ficando o código da index assim: ... include("pages/page-conteudo/title.php"); <title><?php print $cabecalho_title; ?></title> ... Depois de muito pesquisar, essa foi a solução mais viável que encontrei, porém achei meio que uma gambiarra, pois, sempre que for linkar algo que eu queira mudar o title da página de destino, terei que criar um arquivo title. Existe alguma forma mais simples de fazer essa mudança?
  15. Galera, to com um problema que não sei porque ta dando isso... O post não ta indo, podem dar uma olhada no código? Eu to fazendo um TCC, e o ultimo dia para entregar é amanhã e só falta as edições de TUDO... preciso de algo rápido, e também queria saber se tem como eu alterar somente um campo do form... O problema ta lá em baixo... acredito eu <?php include("conexao.php"); $id = $_GET['id']; $consulta_dados = mysql_query("SELECT *FROM usuarios where id_usu = $id"); //Busca o nome do perfil $consulta_tipo = mysql_query("SELECT * FROM tipos_de_usuarios"); $consulta_turma = mysql_query("SELECT * FROM turmas"); $info_tipo = mysql_fetch_assoc($consulta_tipo); $nome_tipo = $info_tipo['nome_tipo']; $info_turma = mysql_fetch_assoc($consulta_turma); $nome_turma = $info_turma['nome_turma']; while($busca = mysql_fetch_assoc($consulta_dados)) { $nome = $busca['nome_usu']; $telefone = $busca['telefone_usu']; $email = $busca['email_usu']; $senha = $busca['senha_usu']; $tipo = $busca['tipo_usu']; ?> <!-- LICENÇA http://templatebaker.com/license/--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="pt-br" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Forum de compartilhamento para colégios"> <meta name="author" content="Renan Schelbauer"> <link rel="icon" href="icons/SVG/library.svg"> <title>Compartilhamento</title> <!--Bootstrap padrão--> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href='http://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:400,300,700' rel='stylesheet' type='text/css'> <link href="css/templatebaker.css" rel="stylesheet"> <link rel="stylesheet" href="css/font-awesome.min.css"> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--Chamada javascript--> <script src='http://code.jquery.com/jquery-2.1.3.min.js'></script> <script src='//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'></script> <script> $(function () { $('.dropdown-toggle').dropdown(); }); </script> <!--- Estilo CSS para o status do cadastro !---> <!--- Plugin de Máscaras !--> <script type="text/javascript" src="jquery/jquery.maskedinput.js"></script> <script> jQuery(); (function($) { $(function() { $('#cpf').mask('999.999.999-99'); }); })(jQuery); </script> <script> function mascara(o,f){ v_obj=o v_fun=f setTimeout("execmascara()",1) } function execmascara(){ v_obj.value=v_fun(v_obj.value) } function soLetras(v){ return v.replace(/\d/g,"") //Remove tudo o que não é Letra } function soLetrasMA(v){ v=v.toUpperCase() //Maiúsculas return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->maiusculas } function soLetrasMI(v){ v=v.toLowerCase() //Minusculas return v.replace(/\d/g,"") //Remove tudo o que não é Letra ->minusculas } function soNumeros(v){ return v.replace(/\D/g,"") //Remove tudo o que não é dígito } </script> </head> <body> <?php // Selecionando o banco de dados $id= $_GET['id']; // Recebendo o valor enviado pelo link $pesq= mysql_query("SELECT * FROM usuarios WHERE id_usu='$id'"); while ($dados = mysql_fetch_array($pesq)) { $nome = $dados['nome_usu']; $telefone = $dados['telefone_usu']; $email = $dados['email_usu']; $senha = $dados['senha_usu']; $tipo_usu = $dados['tipo_usu']; $turma = $dados['turma_usu']; } ?> <center> <h2 class="text-center">Editar usuário</h2> <!--- Importante o action e também definir um id ao form !---> <form action="" method="POST" name="form_cad" id="form_cad" enctype="multipart/form-data"> <label>Nome</label> <input type="text" id="nome_usu" value="<?php echo "$nome"; ?>" class="col-md-6 col-md-offset-3" placeholder="Nome do Usuário" required="required" onkeypress="mascara(this,soLetras)" /> <br> <label>Telefone</label> <input type="text" name="telefone_usu" placeholder="Telefone" class="col-md-6 col-md-offset-3" value="<?php echo "$telefone"; ?>" id="telefone_usu" value="" onclick="this.value=''" required="required" > <br> <label>Email</label> <input type="email_usu" id="email_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$email"; ?>" placeholder="Email" required="required" /> <br> <label>Nova senha:</label> <input type="password" id="senha_usu" class="col-md-6 col-md-offset-3" value="<?php echo "$senha"; ?>" placeholder="Senha" required="required" /> <br> <label>Tipo</label> <select id="tipo_usu" name="tipo_usu" class="col-md-6 col-md-offset-3" required="required"> <option value="<?php echo "$tipo"; ?>"><?php echo "$nome_tipo"; ?></option> <?php $cons_tipo = mysql_query("SELECT * FROM tipos_de_usuarios"); while($tipos = mysql_fetch_assoc($cons_tipo)) { $id = $tipos['id_tipo']; $nome_perfil = $tipos['nome_tipo']; echo "<option value='$id'>$nome_tipo</option>"; } ?> </select> <br> <select id="turma_usu" name="turma_usu" class="col-md-6 col-md-offset-3" required="required"> <option value="<?php echo "$turma_usu"; ?>"><?php echo "$nome_turma"; ?></option> <?php $cons_turma = mysql_query("SELECT * FROM turmas"); while($turmas = mysql_fetch_assoc($cons_turma)) { $id = $turmas['id_turma']; $nome_turma = $turmas['nome_turma']; echo "<option value='$id'>$nome_turma</option>"; } ?> </select> <br> <div id="status_envio"></div> <button type="submit">Alterar</button> </form> <?php } ?> <?php $nomer = $_POST['nome_usu']; $telefoner = $_POST['telefone_usu']; $emailr = $_POST['email_usu']; $senhar = $_POST['senha_usu']; $tipo_usur = $_POST['tipo_usu']; $turma_usur = $_POST['turma_usu']; $alteredados = mysql_query ("UPDATE usuarios SET nome_usu= '$nomer', telefone_usu ='$telefoner', email_usu='$emailr', senha_usu=md5('$senhar'), tipo_usu='$tipo_usur', turma_usu ='$turma_usur' WHERE id_usu = '$id'"); ?> </center> </body> </html>
  16. Philippegfc

    Auto preenchimento

    Pessoal, Gostaria de saber como faço um auto preenchimento de um formulario. Por exemplo: Tendo o input 1 ; input 2 ; input 3, ao inserir um valor no input 1 ele se replique para o input 2 e input 3. De forma em que, eu possa alterar qlq um deles posteriormente sem afetar os outros.
  17. Philippegfc

    Envio de dados por email

    Pessoal, Tenho uma página em que o usuário insere valores em um formulário e através desses valores são realizadas diversas contas. O resultado dessas contas é exibido em uma página .php. Gostaria de saber como faço para pegar esses resultados e enviar por email, visto que já estou dentro de uma página php com o post dos valores inseridos no formulário
  18. Emanuel Raul

    Intervalo de 24hrs para envio de 5 e-mails...

    Olá programadores... Gostaria que alguém me ajudasse com uma lógica. Eu sou iniciante em PHP e estou tentando criar um script que quando uma pessoa se cadastra no meu banco ela recebe uma sequencia de 5 e-mails, exatos um por dia. Já aprendi a usar o Cron do linux para executar o script para mim. Mas estou quebrando a cabeça porém não consigo sair do lugar para criar essa lógica para minha necessidade. Não estou pedindo código pronto pessoal, apenas uma ideia de como posso fazer. Com o código eu me viro. Eu não sei se tenho que cria um Crontab para cada e-mail?! ou fazer verificações nas datas no php?! Desde já agradeço a todos... :)
  19. Pessoal Seguinte, tenho um formulário de cadastro, e em um dos campos quero que quando eu comece a digitar letras, ele vá fazendo a busca em um campo de uma tabele e me dando as opções de acordo com os registro que tenha. por exemplo: quero criar uma tabela de vendas onde nela o campo cliente vou digitar o nome dele, só que quando eu começar a digitar ele vá me dando as opçoes de escolher qual o cliente que quero colocar nesse campo, de acordo com os nomes que estão em outra tabela chamada cliente. não quero fazer simplesmente com um <option><SELECT> por que são muitos registros! ficaria trabalhoso procurar! alguém sabe como fazer?
  20. Hugo Felipe de Souza Cruz

    Procuro um banco de dados offline local para uma aplicação PHP

    No começo eu procurei um modo de usar o banco de dados Access da Microsoft (se alguém souber como fazer uma conexão com esse tipo de arquivo me ajude). não consegui achar uma forma para conectar, então se alguém souber de algum banco de dados que utilize apenas arquivos, como por exemplo o Access sendo utilizado no Visual Basic. Se ainda não ficou claro veja meu problema: O MySQL utilizado pelo meu host tem um espaço limitado para eventuais problemas preciso de uma alternativa que utilize apenas o espaço do disco reservado para a aplicação. Obs.: não há possibilidade de instalar um banco de dados no servidor.
  21. Bom dia galera! Meu primeiro post aqui, venho desenvolvendo um sistema web em PHP e Mysql muito simples, para cadastro de meus processos e atualização de status dos mesmos. Voces todos tem me ajudado bastante, pois tudo que preciso busco por aqui e encontro uma resposta. Agora me deparei com um probleminha que não consigo desvendar, me parece algo muito simples, porem não consigo de jeito nenhum.. (Vai ver não é nada simples também né?!) Meu sistema se resume em um formulário que eu preencho com os dados iniciais de meu processo e salvo no banco. e uso o mesmo formulário para anualizar as informações de acordo com o andamento do processo. Uso um pequeno formulário para buscar um ou um grupo de processos com determinadas regras que eu seleciono nos select. e ele me mostra na tela em uma tabela html os resultados. O problema é que minha tabela tem 86 colunas. e elas nem sempre são todas necessárias para mim. geralmente o relatório que eu mais uso tem de 5 a 10 colunas no máximo, porem variáveis, nunca são as mesmas colunas que preciso ver, depende da ocasião. Vamos ao que interessa: O que eu preciso é que neste formulário de busca avançada que tenho, onde eu escolho por exemplo, ano, concessionaria, situação e mando filtrar, eu possa escolher (talvez através de chekbox) quais as colunas da minha tabela geral eu quero que apareça no meu resultado da pesquisa. Teriam 86 chekbox's no meu formulário de busca, cada uma printando ou ocultando as colunas referente ao BD. Alguém pode me dar uma luz? Desde já agradeço a atenção de todos! alguem?
  22. marcaosi

    SESSION Falhando

    Olá, bom dia a todos, Estou tentando desenvolver um sistema de login em PHP no qual preciso utilizar $_SESSION, porém quando me direciono pra uma página com a lógica para verificar os dados entrados pelo usuário, ao voltar a session não se mantém. Exemplo: o usuário entra com os dados no form e o sistema direciona para uma página chamada login que procura no banco o usuário e verifica se pode fazer o login, se sim vem o seguinte código. session_start(); $_SESSION['usuario'] = $linha['nome']; $_SESSION['id_setor'] = $linha['id_setor']; echo "<script>window.location='index.php'</script>"; e quando vai para a index eu tenho o código: session_start(); echo $_SESSION['usuario']; e não printa nada na tela, ou seja, a session não está sendo mantida. se na página de login dar um echo na session assim que foi criada, antes do window.location, ele escreve o valor correto na tela, mas ao ser direcionado para outra página, já não existe mais. Alguém poderia me ajudar?? Agradeço desde já a todos.
  23. luanlazzarin

    PHP+MySQL setar uma variável no banco

    Bom dia a todos! Seguinte, considerando que irei usar um BD para vários clientes, vou controlar a integridade via views. Diante disto quando abrir a conexão via php eu preciso jogar uma variável no BD pra que este tenha o valor do id_empresa = X para todos os "wheres" das views. Alguém poderia me ajudar nesta questão de como jogar uma variável, de determinada sessão, no BD e usar este id em todas as views? Obrigado desde já. Atenciosamente, Luã
  24. Olá, Alguém sabe fazer um script em PHP ou JS que identifique a velocidade de conexão e caso essa velocidade esteja abaixo de um valor especificado, o usuário seja redirecionado para outra página???? Usei um código aqui, mas tá mto ruim, testa uma vez velocidade, mas se você atualiza página em seguida, ele mostra 0 e já fica tudo errado.. <meta charset="UTF-8"> <?php /*set_time_limit(0);*/ $tempo_micro[1]= microtime(); $q_espacos = explode(" ",$tempo_micro[1]); $tempo_[1]= $q_espacos[1]+$q_espacos[0]; $conteudo=file_get_contents('bits.php'); $tamanho_KB= strlen($conteudo)/1024; $tempo_utilizado = number_format(($tempo_[2] - $tempo_[1]),3, "." ,","); $tempo_micro[2] = microtime(); $q_espacos= explode(" ",$tempo_micro[2]); $tempo_[2] =$q_espacos[1] + $q_espacos[0]; $velocidade= round($tamanho_KB/$tempo_utilizado,2); echo 'Sua velocidade: '.$velocidade.' Kbps <br> <hr size="2" color="black">'; for ($i=10; $i>=1; $i--){ $val_Kb=$i*100; if($velocidade>=800)$velocidade_=800; else $velocidade_=$velocidade/2; if($velocidade>=$val_Kb && !$col){ echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($velocidade_).'" height="8" style="background-color: #FF0000" border="0"></div><strong>Sua conexão</strong><br>'; $col=true; } echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($val_Kb/2).'" height="8" style="background-color: #000099" border="0"></div>'.$val_Kb.' Kbps<br>'; } if($velocidade<=100 ){ ?> Velocidade de conexão muito baixa...=( <script> alert("Devido baixa velocidade de conexão você será encaminhado a uma página adequada..."); window.location.href="http://algumsiteleve.com.br"; </script> <?php }else{ ?> Velocidade de conexão BOA...=) <?php } ?> Ajuda aê...
×

Important Information

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