Jump to content

Search the Community

Showing results for tags 'Mysql'.



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

  1. jeandelima

    Dúvida sobre MySQL e MariaDB no XAMPP

    Olá pessoal, estava querendo saber se podem me ajudar com uma pequena dúvida que surgiu há poucos dias. Estou com problemas pra importar um banco de dados pra o usar no meu servidor local (xampp). O banco de dados foi exportado do site de um cliente, e lá no server eles usam o mysql. Instalei a versão mais recente do xampp no meu pc, e quando fui importar o banco pra poder começar os trabalhos, deu vários erros de sintaxe. Daí fiz umas pesquisas e encontrei alguns materiais que mencionavam que o xampp agora usa o mariadb, e ele não é 100% compatível com mysql. Estou há um bom tempo sem mexer com programação e também sem me atualizar das coisas, e gostaria de saber se alguém sabe a partir de qual versão do xampp eles passaram a usar o mariadb. Eu já pesquisei mas não obtiver sucesso. E instalar e desinstalar inúmeras versões é algo trabalhoso e cansativo demais. Alguém poderia me ajudar? Desde já, muito obrigado. PS.: Por ser novo aqui no forum, e por não frequentar forum há muito tempo, acho que acabei postando no lugar errado. Peço perdão aos adms.
  2. lucascientista

    Pesquisa e paginação com o PHP não funcionam

    Boa noite, galera é o seguinte eu estou montando um script que pesquisa no banco de dados e mostrar os resultados em uma página php, bem aí que está o problema eu pesquisei alguns sistemas de paginação e de pesquisa e acabei montando meu script, no meu script a pesquisa aparece na primeira página mas quando passo para a página adiante não me é mostrado resultado nenhum já verifiquei tudo e não consigo encontrar o erro, será que alguém pode me ajudar? <?php #Incluindo a conexão no banco de dados require_once '../dao/conexao/Conexao.php'; $conexao = Conexao::getInstance(); /***********************************************/ #Aqui começa a parte a paginação e pesquisa /**********************************************/ #Limitando o número máximo de resultados que serão mostrados na tela $maximo = 1; #Armazenando o valor da página atual $pagina = isset($_GET["pagina"])? ($_GET["pagina"]): '1'; #Subtraindo 1, porque os registro começam do zero como em um array $inicio = $pagina - 1; #Multiplicamos a quantidade de registros da pagina pelo valor da pagina atual $inicio = $maximo * $inicio; #Agora chega a parte em que fazemos o SELECT para contar os resultados $sql = "SELECT * FROM centroautomotivo"; $stmt = $conexao->prepare($sql); $stmt->execute(); $contagem = $stmt->fetchAll(PDO::FETCH_ASSOC); $total = 0; if(count($contagem)){ foreach ($contagem as $linhas) { #Armazenando o total de registros da tabela para fazer a paginação $total = count($contagem); } } /******************************************************************* * Aqui vai começar a parte da pesquisa, tornando o script em um só ********************************************************************/ #Recebe o termo da pesquisa se existir $termo = (isset($_GET["termo"])) ? ($_GET["termo"]) : ''; #Executa uma pesquisa com o termo pesquisado como parametro - Este SELECT irá servir também para a paginação if(empty($termo)){ //Nada aqui } else{ $sql = "SELECT * FROM centroautomotivo WHERE nomefantasia LIKE :nomefantasia or email LIKE :email ORDER BY idCentro LIMIT $inicio,$maximo"; $stm = $conexao->prepare($sql); $stm->bindValue(':nomefantasia', '%'.$termo.'%'); $stm->bindValue(':email', '%'.$termo.'%'); $stm->execute(); $autocenters = $stm->fetchAll(PDO::FETCH_ASSOC); } <?php require_once '../includes/header.php'; require_once '../controller/paginacaoPesquisaCentro.php'; ?> <div class="container mb-5"> <h1 class="text text-center">Centros Automotivos</h1> <p class="text text-center">Encontre o centro automotivo que mais se encaixa com você</p> <!--Formulário de pesquisa com paginação--> <form method="GET" action=""> <div class="d-flex flex-column bd-highlight mb-3"> <div class="p-2 bd-highlight"><img src="../img/Logotipo.png" class=" img-fluid rounded mx-auto d-block"></div> <div class="p-2 bd-highlight d-flex justify-content-center" style="margin-top: -10px;"><input type="text" name="termo" class="form-control" style=" width: 60%;" placeholder="Pesquise pelo Centro Automotivo!"/></div> <div class="p-2 bd-highlight d-flex justify-content-center"><button type="submit" class="btn btn-outline-primary"><i class="fas fa-search"></i>&nbsp;Pesquisar</button></div> </div> </form> <!--Fim do formuláio de pesquisa--> <!--Início dos resultados da pesquisa--> <?php if(!empty($autocenters)){?> <?php foreach ($autocenters as $autocenter) { ?> <center> <div class="card mb-3" style="max-width: 540px;"> <div class="row no-gutters"> <div class="col-md-4"> <img src="../controller<?php empty($autocenter["foto"])? 'images/pic.png' : $autocenter["foto"] ?>" class="card-img img-fluid" width="150px" height="150px"> </div> <div class="col-md-8"> <div class="card-body"> <p class="card-text text-justify"><?php $autocenter["nomefantasia"]?></p> <p class="card-text text-justify"><small class="text-muted"><?=$autocenter["email"]?></small></p> </div> </div> </div> </div> </center> <?php }//Fechamento do foreach?> <div id="alignpaginacao"> <?php //determina de quantos em quantos links serão adicionados e removidos $max_links = 6; //dados para os botões $previous = $pagina - 1; $next = $pagina + 1; //usa uma funcção "ceil" para arrendondar o numero pra cima, ex 1,01 será 2 $pgs = ceil($total / $maximo); //se a tabela não for vazia, adiciona os botões if($pgs > 1 ){ echo "<br/>"; //botao anterior if($previous > 0){ echo "<div id='botaoanterior'><a href=".$_SERVER['PHP_SELF']."?termo={$termo}?pagina=$previous><input type='submit' name='bt-enviar' id='bt-enviar' value='Anterior' class='button' /></a></div>"; } else{ echo "<div id='botaoanteriorDis'><a href=".$_SERVER['PHP_SELF']."?pagina=$previous><input type='submit' name='bt-enviar' id='bt-enviar' value='Anterior' class='button' disabled='disabled'/></a></div>"; } echo "<div id='numpaginacao'>"; for($i=$pagina-$max_links; $i <= $pgs-1; $i++) { if ($i <= 0){ //enquanto for negativo, não faz nada }else{ //senão adiciona os links para outra pagina if($i != $pagina){ if($i == $pgs){ //se for o final da pagina, coloca tres pontinhos echo "<a href=".$_SERVER['PHP_SELF']."?pagina=".($i).">$i</a> ..."; }else{ echo "<a href=".$_SERVER['PHP_SELF']."?pagina=".($i).">$i</a>"; } } else{ if($i == $pgs){ //se for o final da pagina, coloca tres pontinhos echo "<span class='current'> ".$i."</span> ..."; }else{ echo "<span class='current'> ".$i."</span>"; } } } } echo "</div>"; //botao proximo if($next <= $pgs){ echo " <div id='botaoprox'><a href=".$_SERVER['PHP_SELF']."?termo={$termo}?pagina=$next><input type='submit' name='bt-enviar' id='bt-enviar' value='Proxima' class='button'/></a></div>"; }else{ echo " <div id='botaoproxDis'><a href=".$_SERVER['PHP_SELF']."?pagina=$next><input type='submit' name='bt-enviar' id='bt-enviar' value='Proxima' class='button' disabled='disabled'/></a></div>"; } } ?> </div> <?php }//Fechamento do if?> <!--Fim dos resultados da pesquisa--> <!--Início da paginação--> <!--Fim da paginação--> </div> <?php require_once '../includes/footer.php'; ?> Bem aí está meu código, fico muito agradecido se puderem me ajudar.
  3. MatheusSmidt

    Dúvida sobre formulário PHP/HTML

    Bom dia, Estou precisando de ajuda com o código do formulário de um sistema de cadastro. A página é para consulta mas tem a possibilidade de adicionar ou retirar "faltas" de cada profissional cadastrado através de botões simples e também apagar um ou múltiplos profissionais da lista, através de checkbox.. Essa ações atualizam o banco de dados e já retornam na tela automaticamente. O problema é que não fui eu que estruturei o código PHP e não consigo aliar as duas funções que falei anteriormente. Quando consigo fazer funcionar o sistema de adição e redução de faltas, consigo apenas excluir o último nome da lista, mesmo selecionando vários. E quando consigo resolver a parte de excluir vários nomes, não consigo adicionar e reduzir o número de faltas. O código é o seguinte: <?php require_once ("verifica.php"); require_once ("topo.php"); require_once ("conexao.php"); $enviar = isset($_POST["txtEnviar"]) ? $_POST["txtEnviar"]: ''; $ordenar = isset($_GET["ordenar"]) ? $_GET["ordenar"]: ''; if ($ordenar == "") $ordenar = "nome"; if ($enviar != 1) { $query = mysql_query("select * from docente order by $ordenar") or die ("Erro ao selecionar dados do docente! ".mysql_error()); } else { $rdCriterio = $_POST["rdCriterio"]; $pesquisar = $_POST["txtPesquisar"]; $query = mysql_query("select * from docente where $rdCriterio like '%$pesquisar%'") or die ("Erro ao efetuar a pesquisa! ".mysql_error()); } $totalDocentes = mysql_num_rows(mysql_query("select * from docente")); ?> <div id="meio"> <h2>Lista de docentes (<?php echo $totalDocentes;?>)</h2><br> <table id="tbPesquisarDocente"> <form action=consultarDocente.php method=post> <input type=hidden name=txtEnviar value=1> <tr> <td id=search>Pesquisar por: <input type=radio name=rdCriterio value="siape" checked>Siape <input type=radio name=rdCriterio value="nome"> Nome <input type=radio name=rdCriterio value="curso">Curso <input type=text name=txtPesquisar> <input type=submit value="OK"></td> </tr> </form> </table> <br><br> <table id="dadosDocente" cellspacing=0> <form action="consultarDocente.php" method="post"> <tr id="cabecalho"> <td><a href="?ordenar=siape">Siape</a></td> <td><a href="?ordenar=nome">Nome</a></td> <td><a href="?ordenar=curso">Curso</a></td> <td><a href="?ordenar=faltas">Faltas</a></td> <td><a href="?ordenar=excluir">Excluir</a></td> <td><!-- Espaço para checkbox --></td> </tr> <?php while ($resultado = mysql_fetch_array($query)) { $id = $resultado["id"]; $siape = $resultado["siape"]; $nome = $resultado["nome"]; $curso = $resultado["curso"]; $faltas = $resultado["faltas"]; ?> </form> <tr id="dados" bgcolor=""> <td><a href="frmDetalheDocente.php?id=<?php echo $id;?>" style="color: <?php echo $cor;?>"><?php echo $siape;?></style></a></td> <td><?php echo $nome;?></td> <td><?php echo $curso;?></td> <td align="center"> <table> <tr> <td><a href="menosum.php?id=<?php print $id;?>"><button name="Btt" style="width:10px">-</button></a></td> <td><?php echo $faltas?></td> <td><a href="maisum.php?id=<?php print $id;?>"><button name="Btt" style="width:10px">+</button></a></td> </tr> </table> </td> <form action="apagaSelecionadosDocente.php" method="post"> <td><input type="checkbox" name="chkDeletar[]" value="<?php echo $id;?>"></td> </tr> <?php } ?> <tr> <td colspan=4 align="center"><br><input type="submit" value="Apagar selecionados" style="width: 300px;"></td> </tr> </form> </table> </div> <?php require_once ("rodape.php"); ?> Provavelmente é um problema no "WHILE" ou na abertura e fechamento de formulário. Porém não consegui resolver. Se alguém conseguir resolver seria ótimo. Agradeço desde já. Em anexo envio um print da página para melhor entendimento.
  4. Salve! Estou desenvolvendo um sistema de mensagens para o meu site no qual o ADM envia a mensagem para todos os usuarios ou ele pode digitar o email de um usuaio e será enviado apenas para este usuario especifico, além disso, o usuario recebe um tipo de notificação que informa que tem uma nova mensagem. O problema está sendo justamente nesta segunda parte não consigo pensar em uma logica para que a mensagem destinada a apenas um usuario so seja notificado ele. Alguém pode me ajudar vejam meu codigo <?php //conexao com o banco de dados include '../php/conexao.php'; //pega a tabela mensagem $query = mysql_query("select * from mensagem")or die(mysql_error //ver todos os dados que tem nela while($mensagem = mysql_fetch_assoc($query)){ //verifica na tabela ler se o codigo do aluno é igual ao codigo do usuario logado se tem alguma mensagem na tabela e se o email do destinatario é igual //ao do usuario logado $ver = mysql_query("SELECT * FROM ler where codigo_aluno='".$row['id']."' and codigo_mensagem= '".$mensagem['id']."' and destinatario ='".$row['email']."'")or die(mysql_error); } //se for igual ao 0 ou seja não tiver tudo ok significa que ele não leu a mensagem então mostra a notificação if(mysql_num_rows($ver) == 0){ ?> <span class="app-menu__label">Mensagens</span> <i><img src="../img/icone/menu/sino_mensagem.png" width="26px" height="26px"></i></a> </li> <?php //se não ele não mostro porque ela já foi lida }else{ ?> <span class="app-menu__label">Menssagem</span></a> </li> <?php } ?> Preciso de ajuda acho que o erro é na minha logica
  5. <p>Escolha a categoria: <select name="categoria"> <option></option> <option value="v1">Conhecimentos gerais</option> <option value="v2">Português</option> <option value="v3">Matemática</option> <option value="v4">História</option> <option value="v5">Geografia</option> <option value="v6">Sociologia</option> <option value="v7">Tecnologia</option> <option value="v8">Biologia</option> <option value="v9">Programação</option> <option value="v10">Banco de dados</option> </select>
  6. Boa tarde, temos um servidor na amazon, e o site está direcionado para o servidor. Estamos tendo um problema, de vez em quando o servidor cai. Gostaríamos de saber se tem algum programa no ubuntu, que monitore qual arquivo que teve alto consumo. Para sabermos se o código está escrito de maneira complexa, causando a queda do servidor. Eu lembro que uma vez a hostgator mandou um relatório, avisando que tal arquivo estava consumindo muito do servidor. É possível fazer esse monitoramento? Não temos como ficar 24h olhando por exemplo o htop.. Aguardo uma resposta, obrigado!
  7. Faz um tempo que não mexo com ASP classico, precisa de uma ajuda Em uma tabela mysql, tenho a tabela de produtos, e na coluna categoria que armazena o ID de uma categoria, gostaria de ao invés de armazenar apenas um ID, gostaria de armazenar varios IDs. Como se o produtos fizesse parte de varias categorias Minha duvida e como no select poderia buscar um produtos de categoria x em uma tabela com dados separados em "," "01.02,03"
  8. olá, gostaria da ajuda de vcs : este código traz as informações do banco de dados e as coloca dentro de um select html é parte de um projeto de um sistema de uma clínica médica, onde ao cadastrar os médicos posso escolher a especialidade do mesmo. <select name="especialidade" required=""> <option value="" >--Escolha uma especialidade--</option> <?php $result_especialidade = "select * from especialidade"; $result_especialidade = mysqli_query($bd, $result_especialidade); while ($row_especialidade = mysqli_fetch_assoc($result_especialidade)){ ?> <option value="<?php echo $row_especialidade['id']; ?>"><?php echo $row_especialidade['nome']; ?> </option> public function editar($id){ include "Bd.class.php"; $nome = $this->nome; $cpf = $this->cpf; $crm = $this->crm; $especialidade = $this->especialidade; $query = "update medico set nome = '$nome', cpf = '$cpf', crm = '$crm', especialidade_id = '$especialidade' where id = $id"; $status = $bd->query($query); return $status; } Acima ^ está a função editar... abaixo está o form com as informações do médico. <form method="POST" action="../controller/Controller-medico.php?op=e"> <input type="hidden" name="id" size="5" value="<?php echo $id; ?>" > <div class="campo"> <label for="nome">Nome: </label> <input type="nome" name="nome" size="30" value="<?php echo $m->getNome() ?>"> </div> <div class="campo"> <label for="cpf">CPF: </label> <input type="text" name="cpf" size="30" value="<?php echo $m->getCpf() ?>"> </div> <div class="campo"> <label for="rg">CRM: </label> <input type="text" name="crm" size="30" value="<?php echo $m->getCrm() ?>"> </div> <div class="campo"> <label for="especialidade"> Especialidade: </label> </div> <div class="campo"> <input type="submit" value="Atualizar"> </div> </form> Gostaria de saber como faço pra setar um input ou um select no caso para a alteração do dado(especialidade)?
  9. Marcosvn

    Gerar estatísticas de questinários

    Estou trabalhando num projeto que será semelhante a um fórum de discussão. No entanto, além de criar o tópico, o usuário deverá responder a um questionário com 40 perguntas. Essas perguntas serão armazenadas e exibidas posteriormente em forma de gráficos com o resultado estatístico de todos os usuários que responderam o questionário. Minha pergunta é: mysql seria uma boa escolha para esse projeto? Com o tempo, conforme a quantidade de respostas aumenta, não ficaria muito lento o calculo e exibição dos gráficos? Qual o melhor caminho a seguir para eu não ter problemas de velocidade no futuro? abraço
  10. Jefferson andre

    Contador de paginas com problemas

    Saudações mestres, Preciso de ajuda em um pequeno programa que faz a contagem de acessos ao site, ele abre o banco de dados corretamente e a partir dai ja da problemas retornando a mensagem: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\xampp\htdocs\xcompbrasil\contador.php on line 10 Warning: mysqli_query() expects parameter 1 to be mysqli, object given in C:\xampp\htdocs\xcompbrasil\contador.php on line 24 A tabela contador possui o campo codigo INT 11 sem auto inclemento e sem indice, o conteudo foi colocado manual sendo o numero 213 segue o programa de conexao.php <?php ini_set('error_reporting', E_ALL); ini_set('log_errors' , TRUE); ini_set('html_errors' , TRUE); ini_set('display_errors' , TRUE); // production: FALSE, development: TRUE $host_local = "localhost"; $db_local = "baseprincipal"; $user_local = "root"; $pass_local = ""; $arquivo = new PDO("mysql:host=$host;dbname=$db", $user, $pass); try { } catch (PDOException $e) { echo "Error : " . $e->getMessage() . "<br/>"; die(); } ?> Segue o programa contador.php <?php // fazendo uma conexão com o banco de dados include_once 'conexao.php'; $arquivo->beginTransaction(); $consulta = $arquivo->query("SELECT * FROM contador"); $linha=mysqli_fetch_array($consulta); // igualar a array a uma variavel $cod = $linha["codigo"]+1; echo $cod; $arquivo->commit(); // lista a variavel echo "<font face='Arial'><span class='style1'>$cod</span></font>"; $sql = "UPDATE contador SET codigo=$cod"; if (mysqli_query($arquivo, $sql)) { // echo "Alteração efetuada com sucesso"; } else { // echo "Erro alterando o contador de visitas: " . mysqli_error($arquivo); } // fecha a conexao $arquivo = null; ?> Agradeço a atenção
  11. Filipe556

    Bloqueio por IP

    alguém tem ideia de algum método de bloquear usuário por ip
  12. drx

    Migração

    Olá pessoal! Me tirem uma dúvida. Já desenvolvo com vb6 já faz algum tempo. E também venho incrementando o conhecimento para desenvolver para web com php e por aí vai. A pergunta que não quer calar: Com o VS.NET eu desenvolvo para desktop e web ? Por que a pergunta? Porque quero investir tempo em um IDE que me atenda as duas coisas. Aguardo
  13. Olá, preciso de ajuda e acredito que esse fórum possa ser uma luz. Estou com um projeto de um site que irá exibir informações de empresas, pois bem, ele foi feito em wordpress e utilizo o plugin wp all import para poder subir esses dados para o site via arquivo csv. Estava tudo funcionando bem, mas, conforme a base de dados foi subindo o site foi ficando lento e agora por várias vezes ele apresenta erro 500 (Internal Server Error Sorry, something went wrong) ao realizar buscas no site. Ao subir o arquivo csv, para cada linha do arquivo o plugin cria uma postagem nova no wordpress com as informações das colunas, ao total eu teria que subir 20 milhões de linhas e cada linha contem 27 colunas que são adicionadas como informações no post. O problema do erro 500 começou acontecer quando cheguei a um pouco mais de 1 milhão de empresas cadastradas. Não sou profissional no assunto, tudo que fiz foi através de pesquisas e estudos em sites e fóruns, então pode ser que tenha configurado algo errado ou o servidor é que não é o ideal... eis que minhas dúvidas são: - Preciso de um servidor melhor ou esse comporta? - A configuração do meu mysql (my.cnf) ou php.ini estão incorretas? - Devo colocar o banco de dados em um servidor específico? (tentei fazer na amazon, mas me perdi no meio do processo) - O que devo fazer? Segue as informações: Servidor: https://www.ovh.pt/vps/vps-cloud-ram.xml VPS Cloud RAM 2 2 vCore(s); 2 GHz; 12 GB RAM; 50 GB SSD - Linux Ubuntu 16, php 7.3 - Vestacp My.cnf [client] port=3306 socket=/var/run/mysqld/mysqld.sock [mysqld_safe] socket=/var/run/mysqld/mysqld.sock [mysqld] user=mysql pid-file=/var/run/mysqld/mysqld.pid socket=/var/run/mysqld/mysqld.sock port=3306 basedir=/usr datadir=/var/lib/mysql tmpdir=/tmp lc-messages-dir=/usr/share/mysql log_error=/var/log/mysql/error.log symbolic-links=0 skip-external-locking key_buffer_size = 4000M max_allowed_packet = 64M table_open_cache = 4096 sort_buffer_size = 64M read_buffer_size = 64M read_rnd_buffer_size = 128M myisam_sort_buffer_size = 128M thread_cache_size = 64 query_cache_size= 624M #innodb_use_native_aio = 0 innodb_file_per_table innodb_buffer_pool_size = 8000M max_connections=120 max_user_connections=30 wait_timeout=28800 interactive_timeout=58800 long_query_time=5 !includedir /etc/mysql/conf.d/ php.ini [PHP] engine = On short_open_tag = On precision = 14 output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, disable_classes = zend.enable_gc = On expose_php = Off max_execution_time = 300 max_input_time = -1 memory_limit = 2000M error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off html_errors = On variables_order = "GPCS" request_order = "GP" register_argc_argv = Off auto_globals_jit = On post_max_size = 1000M auto_prepend_file = auto_append_file = file_uploads = On upload_max_filesize = 50M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= sql.safe_mode = Off odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.dateformat = "%Y-%m-%d" ibase.timeformat = "%H:%M:%S" [MySQLi] mysqli.max_persistent = -1 mysqli.allow_persistent = On mysqli.max_links = -1 mysqli.cache_size = 2000 mysqli.default_port = 3306 mysqli.reconnect = Off mysqlnd.collect_statistics = On mysqlnd.collect_memory_statistics = Off Espero que alguém possa me dar uma luz para resolver esse problema. Desde já obrigado
  14. Agência Genesys

    [Resolvido] Dúvida de código fonte

    Bom Dia estou com duvidas da seguinte forma tem uma variável do meu PHP não corretamente ela acaba dando erro; vou postar o códio para um avaliação: TELA DE LOGIN <div class="login"> <div class="centralizador"> <strong><?php if (isset($msg)) { echo $msg; } ?></strong> <div> LOGIN </div> <div> <form name="login" action="?pg=logar" method="POST"> <table> <tr> <td> <input type="text" name="cliente" id="cliente" size="50" maxlength="50" placeholder="USUÁRIO" required > </td> </tr> <tr> <td> <input type="password" name="senha" id="senha" size="50" maxlength="8" placeholder="SENHA" required > </td> </tr> <tr> <td> <input type="submit" value="ENVIAR"> </td> </tr> </table> </form> </div> </div> </div> logar.php <?php $cliente = $_POST['cliente']; $senha = $_POST['senha']; $sql = "SELECT * FROM clientes WHERE cliente = '$cliente' AND senha = '$senha'"; $resultado = mysql_query($sql); $linha = mysql_fetch_assoc($resultado); if(mysql_num_rows($resultado) > 0){ session_start(); $_SESSION['cliente'] = $linha['cliente']; $_SESSION['senha'] = $linha['senha']; include('area-cliente.php'); } else{ $msg = 'Erro no Login'; include('home.php'); } ?>
  15. helkton

    Somar Tabelas

    iai galera, estou com um B.O, vou tentar ser o mais explicativo possível. Seguinte... Tenho uma TABELA "contas" nelas são cadastradas minhas contas tipo... Tabela CONTAS idConta | tituloConta 1 Adm Financeiro 2 Adm Aluguel 3 Adm Juridico 4 Adm Loteamentos E tbm tenho outra TABELA "contas_recebidas" onde cadastro minhas contas e controlo os valores se estão pagas ou não etc... Tabela CONTAS_RECEBIDAS idRecebida | idContaVinculadaCa | Valor 1 1 28.5 2 1 30 3 2 15 4 2 20 5 1 10 neste exemplo de tabela faço o seguinte, cada conta cadastrada recebe o "idContaVinculada", id que é vinculado a respectiva conta e o valor da conta, então temos a conta 1(Adm Financeiro) = 28.5 + 30 + 10 = 68.5 a conta2(Adm Aluguel) = 15 + 20 = 35 as demais contas ainda não tem nenhuma conta cadastrada logo será 0 Estou querendo somar estes valores e aponta-los em uma Div eu até consegui soma-los, porém se eu fizer a consulta SELECT 1 a 1 tipo... <?php $contas = "select * from contas_recebimentos inner join contas_caixa ON(contas_recebimentos.idContaVinculadaRecebimento = contas_caixa.idContaCaixa) where contas_recebimentos.pgtoRecebimento = '0' AND contas_caixa.idContaCaixa = '1' AND MONTH(vencContaRecebimento) = '$mesAtual' and YEAR(vencContaRecebimento) = '$anoAtual'"; $rowListContas = $conecta->query($contas); $alugelRecebido = 0; while($resultListContas = $rowListContas->fetch_object()){ $idContaVinculada = $resultListContas->idContaVinculadaRecebimento; $tituloConta = $resultListContas->tituloContaCaixa; $alugelRecebido += $resultListContas->valorRecebimento; $total = $alugelRecebido;}?> <?php echo utf8_encode($tituloConta). " ==> " .$total;?> conforme podem ver esta SELECT esta me retornando os valores somados porém apenas se eu passar o idConta 1 a 1 ai fica ruim nhe pois quando o cliente adicionar outra conta pra gerenciar vai ficar complicado como proceder neste caso... Aguardo os nobres colegas
  16. groudon900

    Apagar foto da pasta no site

    Preciso da ajuda de vocês eu consigo apagar o caminho da foto no banco de dados, mas não consigo apagar a foto da pasta ! como ela fica salva na coluna do mysql (192861-como-fazer-folha-de-pagamento-de-condominio-aprenda-ja.jpg) Pagina de Apagar <?php session_start(); include_once("../conexao.php"); $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); if(!empty($id)){ $result_usuario = "DELETE FROM sites WHERE id='$id'"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_affected_rows($conn)) { $_SESSION['msg'] = "<p style='color:green;'>Usuário apagado com sucesso</p>"; header("Location: listarS"); }else{ $_SESSION['msg'] = "<p style='color:red;'>Erro o usuário não foi apagado com sucesso</p>"; header("Location: ERROR.php"); } }else{ $_SESSION['msg'] = "<p style='color:red;'>Necessário selecionar um usuário</p>"; header("Location: ERROR.php"); } como eu coloco a foto ! <?php include_once("../conexao.php"); $servico = $_POST['servico']; $empresa = $_POST['empresa']; $descricao = $_POST['descricao']; $url = $_POST['url']; $arquivo = $_FILES['arquivo']['name']; //Pasta onde o arquivo vai ser salvo $_UP['pasta'] = '../foto/foto_servicos/'; //Tamanho máximo do arquivo em Bytes $_UP['tamanho'] = 1024*1024*100; //5mb //Array com a extensões permitidas $_UP['extensoes'] = array('png', 'jpg', 'jpeg', 'gif' , 'pdf'); //Renomeiar $_UP['renomeia'] = false; //Array com os tipos de erros de upload do PHP $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior que o limite do PHP'; $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especificado no HTML'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Não foi feito o upload do arquivo'; //Verifica se houve algum erro com o upload. Sem sim, exibe a mensagem do erro if($_FILES['arquivo']['error'] != 0){ die("Não foi possivel fazer o upload, erro: <br />". $_UP['erros'][$_FILES['arquivo']['error']]); exit; //Para a execução do script } //Faz a verificação da extensao do arquivo $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if(array_search($extensao, $_UP['extensoes'])=== false){ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"A imagem não foi cadastrada extensão inválida.\"); </script> "; } //Faz a verificação do tamanho do arquivo else if ($_UP['tamanho'] < $_FILES['arquivo']['size']){ echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Arquivo muito grande.\"); </script> "; } //O arquivo passou em todas as verificações, hora de tentar move-lo para a pasta foto else{ //Primeiro verifica se deve trocar o nome do arquivo if($UP['renomeia'] == true){ //Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg $nome_final = time().'.jpg'; $nome_final2 = time().'.jpg'; }else{ //mantem o nome original do arquivo $nome_final = $_FILES['arquivo']['name']; $nome_final2 = $_FILES['arquivo']['name']; } //Verificar se é possivel mover o arquivo para a pasta escolhida if(move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta']. $nome_final)){ //Upload efetuado com sucesso, exibe a mensagem $query = mysqli_query($conn, "INSERT INTO sites (servico,empresa,fotos,descricao,url) VALUES('$servico','$empresa','$nome_final','$descricao','$url')"); echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Cadastrado com sucesso!.\"); </script> "; }else{ //Upload não efetuado com sucesso, exibe a mensagem echo " <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=/dashboard/listarS'> <script type=\"text/javascript\"> alert(\"Imagem não foi cadastrada com Sucesso.\"); </script> "; } } Se precisar de algo mais, me falem!
  17. Boa noite pessoal. Meu problema é o seguinte, preciso listar o status financeiro de associados, tem uma tabela onde ficam salvas as informações de parcelas e pagamentos, eu até consigo trazer corretamente os que tem lançamentos de jan a dez, mas muitas vezes o associado entrou durante o ano, nesse caso eu precisaria trazer um status padrão, algo como ('INATIVO') abaixo o select que estou usando e a tabela em que estou buscando. O resultado precisaria vir assim caso o associado entrasse em março mes status 1 inativo 2 inativo 3 inativo 4 pago 5 pago 6 pago 7 pago 8 pago 9 pago 10 pago 11 pago 12 pago A tabela finan_receber nro_lancamento, associado, valor, data_lancamento, data_vencimento, data_quitacao, data_ult_alter, usu_ult_alter, carteira, status O status inicia como aberto, depois de liquidado muda para pago SELECT MONTH(f.data_vencimento) as mes, case when f.statu = '1' then 'ABERTO' when f.statu = '2' then 'PAGO' ELSE 'INATIVO' END AS status from aabb_associados a left join aabb_finan_receber f on a.id=f.associado WHERE a.id=$associado AND YEAR(data_vencimento) = $ano
  18. mtdraw

    Quero solucionar um um erro PHP

    Baixei um código e rodei localhost, mas está dando esse erro: Estou com esse erro em meu código: A PHP Error was encountered Severity: 8192 Message: 8192 __autoload() is deprecated, use spl_autoload_register() instead config/config.php 369 Filename: config/config.php Line Number: 369 O arquivo é esse "line369": function __autoload($class) { if(strpos($class, 'CI_') !== 0) { @include_once( APPPATH . 'core/'. $class . EXT ); O que tem de errado :'(
  19. Olá, preciso fazer uma query que retorne os valores os agrupando de 5 em 5 minutos. Exemplo: valor1 = 'XXX' hora = '11:13', valor2 = 'XXX' hora = '11:17', valor3 = 'XXX' hora = '11:30', valor4 = 'XXX' hora = '11:36' - Os valores valor1 e valor2 devem ficar agrupados juntos (pois estão dentro do intervalo de 5 minutos), já o valor3 e valor4, separados. Qualquer dúvida, só perguntar. Obrigado pela atenção. No momento minha query agrupa os valores de hora em hora: $sql_serv = "SELECT left(hora_cri, 2) as hora,campanha,COUNT(*) as qtd FROM ".$tabelaOperacao." WHERE data_cri = '" . $data . "' AND campanha IN ('".$campanha."') GROUP BY left(hora_cri, 2), campanha";
  20. luigiferrari

    [Resolvido] Count de dois campos juntos

    Seguinte, tenho duas uma tabela chamada usuario, ela está mais ou menos assim, id Motorista Motorista2 1 a b 2 b c 3 a c Gostaria de um código que deixasse mais ou menos assim Nome Quantidade a 2 b 2 c 1 Agradeço desde já
  21. Sapinn

    Duvida email com php

    Salve! Tô tentando enviar emails para recuperar a senha no meu site estou usando uma função antiga mas não funciona, vejam: <?php //permitem erros de relatório para que você possa ver se o script tem algum erro e não está sendo executado. ini_set('display_errors', 1); error_reporting(E_ALL); //$ From – Endereço do remetente do e-mail. $from = "testing @ yourdomain"; //O endereço de e-mail do destinatário. $to = "recipientemailaddress"; //O assunto do e-mail. $subject = "Verificando o correio do PHP"; //O conteúdo da mensagem de e-mail. $message = "O correio do PHP funciona bem"; //Cada email tem cabeçalhos. Eles contêm informações vitais, tais como De endereço de e-mail. $headers = "De:". $from; //Esta é uma função PHP que executa o e-mail. Você não deve mudar nada nesta linha. if(mail($to, $subject, $message, $headers)){ echo "Email enviado com sucesso!!"; }else{ echo "Erro ao enviar"; } ?> Alguém tem um codigo ou sabe como fazer? Eu fiz pesquisas na internet mas em nenhuma obtive exito. Obs: Meu site já esta hospedado não é localhost.
  22. RodolfoValentim

    Criar um botão que faça atualização

    Boa tarde! Estou precisando criar um ficheiro em php com dois botões de atualizar e funcionasse com as seguintes query. As querys foram testadas com sucesso e estão funcionando , meu problema é não saber php. Alguém pode ajudar a criar um ficheiro com conexão à bd e dois botões de atualizar para cada uma das querys? Query 1 <?php $sql = "Set @D = (Select descpecas from it_descontosacrescimo where descontosacrescimoid=346381); UPDATE LOW_PRIORITY IGNORE it_products SET it_products.unit_price= (it_products.precobase - (it_products.precobase/100)*@D) where it_products.segmento= "Caixas de Velocidades - Peças" and it_products.desconto1="Sim";"; echo "Desconto Aplicado a Caixas de Velocidades - Peças"; ?> Query 2 <?php $sql = "Set @D = (Select descpecas from it_descontosacrescimo where descontosacrescimoid=346381); UPDATE LOW_PRIORITY IGNORE it_products2 SET it_products2.unit_price= (it_products2.precobase - (it_products2.precobase/100)*@D) where it_products2.segmento= "Motores" and it_products2.desconto1="Sim";"; echo "Desconto Aplicado a Motores"; ?> Muito obrigado.
  23. gamesmax2

    Retornar resultado somado com ORDER BY

    pessoal tenho uma dificuldade preciso que faça a somar e me retornem em ordem, so que este código me retorna por ordem de linha como faço para que ele some a coluna quantidade e me retorne em ordem DESC $contar = "SELECT sum(quantidade) AS quantidade FROM `consumo` WHERE ear='$codigo' ORDER BY sum(quantidade) DESC"; $contar1 = $PDO->prepare($contar); $contar1->execute(); foreach($contar1 as $res2){ $quantidade = $res2['quantidade']; echo "$lista : $quantidade"; echo '<br>'; }
  24. Como eu faço para preencher dados do meu banco de dados em um formulário de outro site. Ex: tenho um produto no meu banco de dados e quero cadastrar ele no mercado livre. Já tenho diversos campos cadastrados no meu banco como : Produto, descricao, quantidade e etc... e queria ser redirecionado para o formulário de cadastro do mercado livre com os campos preenchidos com as informações que já tenho e preencher o resto manual. É possível ?
  25. O problema está na demora da resposta Ajax, quando o arquivo Excel possui muitas linhas para serem inseridas no banco de dados MySql. Pois desta forma minha aplicação fica travada, aguardando a resposta desta requisição. Então gostaria de alguma sugestão para obter a resposta do upload, e em segundo plano a importação fosse realizada, sem interferir no funcionamento da aplicação. Até então, estou utilizando o POST e no servidor PHP, estou utilizando o seguinte código: $tmp = $_FILES['file']['tmp_name']; $name = $_FILES['myfile']['name']; $path = "upload/"; if (move_uploaded_file($tmp, $path . $name)) { //aqui eu chamo funcão para importar o arquivo } ou em codeigniter $file = $_FILES['file']; $config = [ 'upload_path' => FCPATH.'upload/', 'allowed_types' => 'xlsx|xls|csv' ]; $this->load->library('upload', $config); if ($this->upload->do_upload('file')) { $data = $this->upload->data(); @chmod($data['full_path'], 0777); //aqui eu chamo funcão para importar o arquivo } Ajax ajaxCall = $.ajax({ //async: true, url: 'api_upload/upload', data: formData, cache: false, processData: false, contentType: false, type: 'POST', headers: { 'authorization': 'Basic YWRtaW46MTIzNA==', 'Authorizationkeyfortoken': String(responseToken), 'cache-control': 'no-cache', 'postman-token': '51901e9b-3613-248b-621e-ffd06d92ded4' }, // this part is progress bar xhr: function () { let xhr = new window.XMLHttpRequest(); xhr.upload.addEventListener('progress', function (evt) { if (evt.lengthComputable) { let percentComplete = evt.loaded / evt.total; percentComplete = parseInt(percentComplete * 100); $('.my-progress').text(percentComplete + '%'); $('.my-progress').css('width', percentComplete + '%'); } }, false); xhr.addEventListener('load', function (evt) { if (evt.lengthComputable) { //completeSave(); } }, false); xhr.addEventListener('abort', function (evt) { if (evt.lengthComputable) { //completeSave(); } }, false); return xhr; }, //beforeSend: function() { //completeSave(); //}, success: function (data) { //completeSave(); $('.msg').text(data); //$('#import-save').removeAttr('disabled'); } });
×

Important Information

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