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

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1304 results

  1. Ola tudo bem!!! Tenho esse simples sistema ele esta funcionando, mas queria trocar o botão deletar, e colocar um checkbox( ou outra ideia), que eu possa selecionar e deletar os que foram selecionados de uma vez com um botão deletar. melhores.php <?php include ''conexao.php''; ?> <?php //MENSAGEM DELETADO COM SUCESSO if($_GET[''deletado''] == ''ok''){ echo ''Deletado com sucesso''; }else if($_GET[''deletado''] == ''nok''){ echo "Erro ao deletar"; }else{} //MENSAGEM DE ATUALIZADO COM SUCESSO if($_GET[''atualizado''] == "ok"){ echo "Atualizado com sucesso!"; }else if($_GET[''atualizado''] == "nok"){ echo "Erro ao atualizar."; }else{} ?> <form action="index_melhores.php" method="GET"> <input name="input_valor" type="text" placeholder="Digite aqui" size="60" /> <button type="submit">Buscar</button> </form> <?php //PEGANDO VALOR DO CAMPO BUSCA $valor = utf8_decode($_GET[''input_valor'']); //SELECIONAR $selecao = "SELECT * FROM produtos_vendedores_lj04 WHERE descricao_completa LIKE ''%".$valor."%'' OR preço LIKE ''%".$valor."%'' OR recadonacompra LIKE ''%".$valor."%'' OR fornecedor LIKE ''%".$valor."%'' ORDER BY preço"; $linhas = mysqli_query($conexao_db, $selecao); if($linhas): foreach ($linhas as $linha): extract($linha); //echo ''ID: ''.$id.''<br>''; echo ''<strong> <font color="green">Quantidade: ''.utf8_encode($quantidade).''</font><br>''; echo ''<strong> <font color="blue"> Produto: ''.utf8_encode($descricao_completa).''</font> </strong><br>''; echo ''<strong> <font color="red"> preço: ''.utf8_encode($preço).''</font> </strong><br>''; echo ''<strong> <font color="orange">Recado do Vendedor: ''.utf8_encode($recadonacompra).''</font><br>''; echo ''<strong> <font color="red">Nome do Vendedor: ''.utf8_encode($nome).''</font> </strong><br>''; echo ''<strong> <font color="black">Fornecedor: ''.utf8_encode($fornecedor).''</font> </strong><br><br>''; echo "<a href=''deletar_melhores.php?&id=".$id."''><img src=''deletar.png'' width=''25'' height=''25'' /></a><br><br>"; echo ''<img src="linha.png" width="300" height="1" /><br><br>''; endforeach; else: echo ''Erro ao buscar: ''.mysqli_erro($conexao_db); endif; ?> deletar_melhores.php <?php include ''conexao.php''; $id = $_GET[''id'']; //DELETAR $queryDeletarArq = "SELECT * FROM produtos_vendedores_lj04 WHERE id=''".$id."''"; $deletarArq = mysqli_query($conexao_db, $queryDeletarArq); if($deletarArq): foreach ($deletarArq as $del): extract($del); $foto_db = $foto; endforeach; //unlink("fotos/$foto_db"); $queryDeletar = "DELETE FROM produtos_vendedores_lj04 WHERE id=''".$id."''"; $deletar = mysqli_query($conexao_db, $queryDeletar); mysqli_close($conexao_db); header("location: index_melhores.php?deletado=ok"); else: mysqli_close($conexao_db); header("location: index_melhores.php?deletado=nok"); endif; ?> Desde já agradeço atenção e ajuda
  2. Tenho um sistema em php que grava os dados da seguinte forma: Existe um formulário em html, que captura os dados, e um arquivo de inserção em php que recebe os dados do formulário, e grava no banco. Tudo isso está funcional, e vai sendo ampliado, de acordo com a necessidade, então vou tentar ilustrar o código aqui: $numero1 = $_POST['numero1']; . . . $numero100 = $POST['numero100']; Esses dados vem do formulário, e até esse número 100, está funcional. Após receber esses números, é preparado um SQL para inserção no banco, que fica mais ou menos assim: $sql = "insert into tabela(numero1, ...,numero100) values ('$numero1', ..., 'numero100')"; $con->exec($sql); Tudo isso está funcionando, e deu tudo certo, até aproximadamente o registro 100 (não sei o número exato) pois é uma necessidade do sistema que ele seja assim, e as variáveis sejam criadas, quando a ocasião se apresenta.Ocorre, que de uns dias pra cá, não consigo mais criar nenhuma variável, e o sistema travou. Depois de muitos testes, descobri que essa linha de inserção no $sql, fica como uma linha inteira e única, e é exatamente essa a limitação, que é 3.000 caracteres, espaços ou colunas, aparentemente. O travamento decorre disso. Tudo que for feito à partir da linha 3.000, é simplesmente ignorado, e gera um erro no sistema.Normalmente escrevo o código diretamente do terminal linux, usando o comando vim, salvo e já testo no navegador, e a minha dúvida é se essa limitação é do comando vim, do mysql, ou do PHP, e como fazer para contornar isso?Uso Linux Ubuntu 16.04 LTS, PHP 7 e mysql com phpmyadmin. Uma outra particularidade, é que para ser mais produtivo, escrevo o código diretamente no servidor em produção, via terminal com o comando vim.Gostaria apenas de uma forma de quebrar essa linha, de modo que essa inserção continue sendo feita da mesma maneira.
  3. Caros amigos, saudações... Desculpa em recorrer aos amigos mas estou com uma dúvida e não estou conseguindo solucionar. Preciso criar uma rotina em PHP + Codeigniter onde o usuário possa Abrir e Encerrar o mês. Minha dúvida é o seguinte: como faço para mostrar somente os dias do MÊS atual em que estiver aberto, por exemplo: mês 11/2019. o sistema mostrar do dia 01 até o 30/11/2019 - para que assim o usuário possa informar as datas dentro do mês. Observação: anexei a imagem de como gostaria de mostrar para o usuário. Grato, Cesar
  4. Olá, estou com problemas para fazer conexão com a minha conta adm e acessar a página que desejo. Testei o código em um servidor local criado pelo xampp e funciona normalmente, mas foi só fazer um upload para a web e parou de funcionar. Erro: Warning: session_start(): Cannot start session when headers already sent in [...] on line28 Código (página de acesso) ------------------------------------------------------------------------------------- <?php require_once '../../Controller/adm-login/checarexistencia.php'; $u = new Usuario;?> <html lang="pt-br"> <head> <link rel="shortcut icon" href="../../Model/img/cadeado.png"> <meta charset="utf-8"> <link rel="stylesheet" href="../../Model/estilo/estilodado.css" type="text/css" media="screen"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> <title> Dados Restritos </title> </head> <body> <div class="container"> <div class="content first-content"> <div class="second-column"> <p class="title1"> Usuário </p> <form class="form" method="POST"> <label for="" class="label-input"> <i class="far fa-user"></i> <input class="form-input" type="text" name="nome" required placeholder="Usuario" maxlength="50"></label> <label for="" class="label-input"> <i class="fas fa-key"></i> <input class="form-input" type="password" name="senha" required placeholder="Senha" maxlength="45"></label> <input class="btn" type="submit" value="Login"> <?php if(isset($_POST['nome'])) { $nome = addslashes($_POST['nome']); $senha = addslashes($_POST['senha']); //verificar se não está vázio if(!empty($nome) && !empty($senha)) { //obs: deixei sem as informações de conexão com o banco, mas está conectando corretamente $u->conectar("#,"#","#,"#"); if($u->msgErro == "")//se esta tudo ok { if($u->logar($nome,$senha)){ header('Location: ../../View/dadosfiltrados.php'); } else{ ?> <div class="msg-erro"> Usuario ou senha estão incorretos! </div> <?php } } else{ ?> <div class="msg-erro"> <?php echo "Erro ".$u->msgERRO; ?> </div> <?php } } else{ ?> <div class="msg-erro"> Preencha todos os campos! </div> <?php } } ?></form></div></div> <a class="home animacao" href="../View/index.php"><img src="../../Model/img/home.png"></a> </body> </html> ------------------------------------------------------------------------------------------------------------------- Código (checar existência de usuário) ----------------------------------------------------------------------- <?php $mysqli = new PDO("mysql:dbname=#;host=#","#","#"); class Usuario { private $pdo; public $msgErro = ""; public function conectar($nome, $host, $usuario, $senha) { global $pdo; global $msgErro; try { $pdo = new PDO("mysql:dbname=".$nome.";host=".$host,$usuario,$senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } } public function logar($nome, $senha) { global $pdo; $sql = $pdo->prepare("SELECT * from admin where nome = :n and senha = :s"); $sql->bindValue(":n",$nome); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() > 0) { $dado = $sql->fetch(); session_start(); $_SESSION['idadmin'] = $dado['idadmin']; return true; } else { return false; } } }?>
  5. Olá, Utilizado a biblioteca do Phpjasxml para gerar os relatórios do ireport ou jasperstudio em pdf no php; A questão é tenho alguns campos com condições, no propriedade do campo(Print When Expression)  Exemplo: So vai aparecer se o codigo for diferente de 12. Na visualização dentro do ireport por exemplo funciona, mais ao chamar o relatório pelo phpjasxml o campo não reconhece a validação e sempre fica aparecendo. Alguém já conseguiu ou já precisou trabalhar com campos que tem condição para apresentação, utlizando a biblicoteca do phpjasxml?
  6. Pessoal, estou fazendo um sistema de datalogger e gostaria de saber se existe alguma função intrínseca do MySQL para pegar, na tela de pesquisa de registros, o valor em um intervalo de tempo pré-definido, ou se eu devo programar para comparar se o timestamp é igual ou imediatamente superior ao anterior, criar um array e incluir nele os valores com esse tempo pré-definidos. Caso essa situação só se resolva com programação (No meu caso, estou usando PHP), a ideia de fazer um fetch de todos os registros no intervalo completo de interesse e testando a condição do tempo é a forma mais eficaz/elegante de se fazer? Por exemplo, os registros são armazenados no banco de dados a cada 30 segundos, mas eu queria fazer um gráfico que pegue apenas os dados de hora em hora. Assim, eu pegaria o primeiro registro, em seguida, eu descartaria do gráfico os registros seguintes cujos valores fossem menores do que 1 hora em relação ao primeiro registro filtrado. Em seguida, iria inserir no gráfico o registro cujo valor fosse 1 hora maior do que o segundo registro filtrado, e assim, sucessivamente. Seria como usar o limit/offset, mas ao invés de filtrar pelo número do registro, seria pela data/hora. Agradeço desde já o apoio
  7. Boa tarde, sou iniciante no PHP e estou tentando desenvolver uma aplicação que faça o seguinte: vou fazer um cadastro para um vendedor, este vendedor vende um ou mais produtos no mes. ele tem uma meta e uma % de lucro. Estou com dificuldade de inserir "varias'" vendas no cadastro do vendedor. Meu código de cadastro esta assim: <!DOCTYPE html> <html> <head> <title> CADASTRO VENDEDOR </title> </head> <body> <form method="POST" action="processa_cad_usuario.php"> Nome<input type="varchar" id="id" name="txt_nome_vendedor[]"></br> Centro de Custo<input type="int" name="nmr_centro_de_custo[]"></br> Numero do titulo<input type="text" name="nmr_titulo[]"></br> Data faturamento<input type="datetime" name="nmr_dt_faturamento[]"></br> Nome do cliente<input type="varchar" name="txt_nome_cliente[]"></br> Valor do documento<input type="decimal" name="nmr_vl_docto[]"></br> Base de comissão<input type="decimal" name="nmr_base_comissao[]"></br> Margem do vendedor<input type="decimal" name="nmr_vl_comissao[]"> Meta venda <input type="decimal" name="nmr_meta_venda[]"></br></br></br> </body> </title> Código de insert no banco é este: <?php include_once("conexao.php"); $nome_vendedor = $_POST['txt_nome_vendedor']; $centro_custo = $_POST['nmr_centro_de_custo']; $titulo = $_POST['nmr_titulo']; $dt_faturamento = $_POST['nmr_dt_faturamento']; $nome_cliente = $_POST['txt_nome_cliente']; $vl_docto = $_POST['nmr_vl_docto']; $base_comissao = $_POST['nmr_base_comissao']; $vl_comissao = $_POST['nmr_vl_comissao']; $meta_venda = $_POST['nmr_meta_venda']; $result_vendedor = "INSERT INTO cadastro_comissao(nome_vendedor, centro_de_custo, titulo, dt_faturamento, nome_cliente, vl_docto, base_comissao, vl_comissao, meta_venda) VALUE ('$nome_vendedor','$centro_custo', '$titulo','$dt_faturamento','$nome_cliente', '$vl_docto','$base_comissao', '$vl_comissao', '$meta_venda')" ; A intenção é que seja realizada varias vendas para o mesmo vendedor e adiciona-las no banco. Depois, botão adicionar um novo vendedor e por ai vai... desde já, obrigado
  8. arcadyum

    Login PHP

    Prezados, Me desculpem de antemão se a pergunta for muito simples. Estou me familiarizando novamente com programação web. Eu montei uma página de login no modelo MVC. Realizei os testes e funcionou perfeito. Mas, os testes foram realizados de modo que eu digitasse usuário e senha corretos e a página é direcionada para a próxima. A ideia original era direcionar para uma página de erro que depois de um tempo redirecionava para a página de login, novamente. Mas, me veio a dúvida: Há uma forma de verificar se a senha e o usuário estão corretos sem submeter o formulário de login. Ou seja, se a senha estiver errada a página continua a mesma e com as informações nos campos, se a senha estiver correta redireciona para a página desejada. Se sim , como fazer? Desde já agradeço pela atenção.
  9. Venho a baixo depois de muitas pesquisas nos foruns, etc. juntando um script aqui outro ali, e fui montando o sistema que esta funcionando 100%, mas gostaria da ajuda dos senhores mais experientes com a melhoria do mesmo sendo assim decidi postar ele completo pra voces. para ver funcionando e testar.. USANDO PHP 7 e PDO e mysqli... obs. tem um sistema de login tb. pra proteger um pouco de curiosos.. Ola.. baixei a versao online limpei o banco de dados, e modifiquei os arquivos de conexao pra conexao local. usando o Xamp crie o banco de dados polo, carregue o arquivo polo.sql que ele vai criar as tabelas login: [email protected] senha: 123 qualquer alteração que fizer por favor poste aqui pra galera ok. novo link de download.. https://drive.google.com/drive/folders/1b4eWmDi1bw5YxUuQnEvIZqqOsj9Zbmvp?usp=sharing
  10. We provide Online Programming assignment help to a huge number of student. Not only this, but in total over a million student has been associated with us till date seeking help in different topic and subjects. We cover a huge number of subjects hence you can call us for any query related to any subject.Get All programming Assignments Help instantly.Professional Experience 7+ years of Industrial experience in C,C++ students programming help, Data Structure, Core Java, Advance Java, j2ee, Python, Matlab and other IT technologies as corporate Lead and online...
  11. volanick

    Array em PHP/SQL

    Bom dia pessoal. Gostaria de uma ajuda em uma consulta sql, onde quero agrupar os todos produtos comprados pelo mesmo CPF, dentro de uma array. Segue o que estou usando: $data=mysqli_query($mysqli, "SELECT xml.id, xml.xProd as produto, prod.id as iddoproduto, xml.CPFdest FROM produtos AS prod LEFT JOIN xml as xml ON xml.xProd = prod.xProd GROUP BY xml.CPFdest"); while($info=mysqli_fetch_array($data)) echo '['.$info['iddoproduto'].'],'; No momento, o codigo está trazendo apenas 1 produto, quero que ele printe todos produtos que o CPFdest já comprou. Ele está printando o ID do produto, porém, ele mostra apenas 1 produto por array, tem clientes com mais de um produto. Gostaria que ele mostrasse todos produtos, que tal cliente comprou : [100,15,26,45]...
  12. Boa noite galera!! estou com dificuldades em conseguir o somatório de de dois campos de uma tabela e o somatório de um campo de outra tabela, segue assim: Tenho uma tabela chamada CID_TITULAR e outra CID_COMPOSICAO. a tabela CID_TITULAR recebe os cadastro de um programa social e a tabela CID_COMPOSICAO o cadastros dos dependentes (filhos, parentes) TITULAR_COD = COMPOSICAO_COD_TITULAR (chave de ligação) tenho dois campos na CID_TITULAR de valores, são eles: TITULAR_RENDA e TITULAR_RENDA_MENSAL e na outra tabela CID_COMPOSICAO tenho um campo de valor COMPOSICAO_RENDA estão povoado assim: Na tabela CID_TITULAR nos campos TITULAR_RENDA (R$ 10.00) e TITULAR_RENDA_MENSAL (R$ 10.00) e na tabela CID_COMPOSICAO no campo COMPOSICAO_RENDA tenho 3 registros com os valores R$ 300.00, R$ 200.00 e R$ 100.00 GOSTARIA QUE A SELEÇÃO FOSSE O VALOR DOS DOIS CAMPOS DA TABELA CID_TITULAR + O CAMPO DA OUTRA TABELA CID_COMPOSICAO NO CASO O SOMATÓRIO CORRETO SERIA R$ 620,00 10,00 no campo TITULAR_RENDA 10,00 no campo TITULAR_RENDA_MENSAL 300,00 NO 1º REGISTRO no campo COMPOSICAO_RENDA 200,00 NO 2º REGISTRO no campo COMPOSICAO_RENDA 100,00 NO 3º REGISTRO no campo COMPOSICAO_RENDA TOTALIZANDO R$ 620,00 O PROBLEMA É: Quando faço a seleção com inner join a resposta é R$ 660,00 e não 620,00. a seleção triplica o valor da primeira tabela devido ter três registros na tabela CID_COMPOSICAO TABELA CID_TITULAR CREATE TABLE `cid_titular` ( `titular_cod` int(11) NOT NULL AUTO_INCREMENT, `titular_renda` float(10,2) DEFAULT NULL, `titular_renda_mensal` float(10,2) DEFAULT NULL, PRIMARY KEY (`titular_cod`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci TABELA CID_COMPOSICAO CREATE TABLE `cid_composicao` ( `composicao_cod` int(11) NOT NULL AUTO_INCREMENT, `composicao_cod_titular` int(11) DEFAULT NULL, `composicao_renda` float(10,2) DEFAULT NULL, PRIMARY KEY (`composicao_cod`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci GOSTARIA MUITO DE AJUDA GALERA. OBRIGADO!!!!
  13. Olá Pessoal, Estou trabalhando em um site que está em php 5.6 e estou atualizando para php7 A maioria dos problemas eu consegui resolver porem travei no seguinte codigo. Estou com problema para converter as linhas mysqli_fetch_array(mysql_query( e mysqli_num_rows(mysql_query Desde já agradeço. <? $pai_geral = mysqli_fetch_array(mysqli_query($conn,"select * from kfo_categorias ORDER BY cod ASC")); $pai_geral = $pai_geral["cod"]; $select = mysqli_query($conn,"SELECT * FROM $tabela ORDER BY cod ASC"); while ($dados = mysqli_fetch_array($select)) { if ($dados["cod_pai"] == $pai_geral) { // se tiver filho $filhos = mysqli_num_rows(mysqli_query($conn,"select * from $tabela where cod_pai = '$dados[cod]'")); if ($filhos > 0) { if ($od == 1) { $fi = "<ul>\n"; } else { $fi = "<ul>\n"; } print "<li><a href='#' class='sub'>". ($dados["categoria"]) ."</a>\n$fi\n"; $pai = "$dados[categoria]"; verifica_filho($tabela, $dados["cod"], $pai, ($od + 10)); $od++; } // se não tiver filho else { print "<li><a href=\"" . $url_total. "produtos/$dados[cod]/\">". ($dados["categoria"]) ."</a></li>\n"; $pai = "$dados[categoria]"; } // end } } ?>
  14. Olá amigos, tenho um sistema com uma base de dados onde guardo os dados de alguns utilizadores. Nesta BD os dados estão guardados codificados com a codificação base64_encode. Agora preciso listar os nomes de todos os utilizadores registados, mas preciso que a lista seja ordenada por ordem alfabética. Apenas estou conseguindo listar os nomes por ordem de registo. Como faço para ordenar por ordem alfabética? Obrigado.
  15. 0 Bom dia, criei um formulário para cadastro e esse formulário deve enviar via POST sem sair da página e realizar o insert na minha tabela do banco de dados, porém ele entra toda vez no meu "else{echo "Erro, não possível inserir no banco de dados";}" Realmente não consigo enxergar o motivo de não estar inserindo no banco de dados. Código da página: <form class="user-menu-form" action="<?php echo $_SERVER["PHP_SELF"];?>" method="POST"> <nav class="user-menu-form-nav"> <label class="menu-form-label">Nome:</label> <input class="user-menu-input" type="text" placeholder="Nome" required="required" name="nome_resp" autofocus> <br> <label class="menu-form-label">CPF ou CNPJ:</label> <input class="user-menu-input" type="text" placeholder="CPF ou CNPJ" required="required" name="cpfcnpj_resp"> <br> <label class="menu-form-label">CEP:</label> <input class="user-menu-input" type="text" placeholder="CEP" required="required" id="cep" name="cep_resp" max-length="8"> <br> <label class="menu-form-label">Endereço:</label> <input class="user-menu-input" type="text" placeholder="Endereço" id="rua" required="required" name="endereco_resp"> <br> <label class="menu-form-label">Complemento:</label> <input class="user-menu-input" type="text" placeholder="complemento" id="complemento" required="required" name="complemento_resp"> <br> <label class="menu-form-label">Bairro:</label> <input class="user-menu-input" type="text" placeholder="Bairro" id="bairro" required="required" name="bairro_resp"> <br> <label class="menu-form-label">Cidade:</label> <input class="user-menu-input" type="text" placeholder="Cidade" required="required" id="cidade" name="cidade_resp"> <br> <label class="menu-form-label">UF:</label> <input class="user-menu-input" type="text" placeholder="UF" required="required" name="uf_resp" id="uf"> <br> <label class="menu-form-label">País:</label> <input class="user-menu-input" type="text" placeholder="País" required="required" name="pais_resp"> <br> <label class="menu-form-label">E-mail:</label> <input class="user-menu-input" type="email" placeholder="Email" required="required" name="email_resp"> <br> <label class="menu-form-label">Telefone:</label> <input class="user-menu-input" type="text" placeholder="Telefone" required="required" name="fone_resp"> <br> <label class="menu-form-label">Celular:</label> <input class="user-menu-input" type="text" placeholder="Celular" required="required" name="cel_resp"> <br><label class="menu-form-label">Tutelado:</label> <input class="user-menu-input" type="text" placeholder="Responsável" required="required" name="responsavel_usuarios1"> <br> <br><label class="menu-form-label">Tutelado:</label> <input class="user-menu-input" type="text" placeholder="Responsável" name="responsavel_usuarios2"> <br> <br><label class="menu-form-label">Tutelado:</label> <input class="user-menu-input" type="text" placeholder="Responsável" name="responsavel_usuarios3"> <br> </nav> <br> <br> <button class="menu-form-btn" type="submit" method="POST"><img src="assets/imgs/check.png" width="12px;">Cadastrar</button> <button class="menu-form-btn"><img src="assets/imgs/clipboard.png" width="16px;"><a href="listagem.php">Listagem</a></button> <?php include 'conecta.php'; if($_SERVER['REQUEST_METHOD'] == 'POST'){ $cpfcnpj_resp = $_POST['cpfcnpj_resp']; $nome_resp = $_POST['nome_resp']; $endereco_resp = $_POST['endereco_resp']; $complemento_resp = $_POST['complemento_resp']; $bairro_resp = $_POST['bairro_resp']; $cep_resp = $_POST['cep_resp']; $cidade_resp = $_POST['cidade_resp']; $uf_resp = $_POST['uf_resp']; $pais_resp = $_POST['pais_resp']; $email_resp = $_POST['email_resp']; $fone_resp = $_POST['fone_resp']; $cel_resp = $_POST['cel_resp']; $responsavel_usuarios1 = $_POST['responsavel_usuarios1']; $responsavel_usuarios2 = $_POST['responsavel_usuarios2']; $responsavel_usuarios3 = $_POST['responsavel_usuarios3']; $sql = "INSERT INTO responsavel (cpf_cnpj_resp,nome_resp,endereco_resp,complemento_resp,bairro_resp,cep_resp,cidade_resp,uf_resp,pais_resp,email_resp,fone_resp,cel_resp,hospede_1_resp_cpf,hospede_2_resp_cpf,hospede_3_resp_cpf) VALUES ('$cpfcnpj_resp','$nome_resp','$endereco_resp','$complemento_resp','$bairro_resp','$cep_resp','$cidade_resp','$uf_resp','$pais_resp','$email_resp','$fone_resp','$cel_resp','$responsavel_usuarios1','$responsavel_usuarios2','$responsavel_usuarios3')"; mysqli_query($conecta,$sql); //Realiza a consulta if(mysqli_affected_rows($conecta) == 1){ echo "<h4> gravado com sucesso</h4>"; sleep(2); } else { echo "Erro, não possível inserir no banco de dados"; } mysqli_close($conecta); //fecha conexão com banco de dados } ?> </form> conecta.php: <?php $conecta = mysqli_connect('localhost', 'root', '') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysqli_select_db($conecta, 'car0000001') or trigger_error(mysqli_error()); mysqli_set_charset($conecta, 'utf8'); ?>
  16. Como faço para adicionar uma máscara para o Campo Celular no Código da Foto abaixo... Ficando dessa maneira: (XX)XXXXX-XXXX
  17. Olá, estou desenvolvendo um sistema em php, com banco criado no phpmyadmin e tudo estava rodando e funcionando normalmente, no easyphp 17. Decidi então colocar senha no banco de dados, alterei a senha para "teste" e na mesma hora ao tentar acessar o phpmyadmin começou a dar erro. Após algumas pesquisas alterei o aquivo config.inc.php assim: <?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * phpMyAdmin sample configuration, you can use it as base for * manual configuration. For easier setup you can use setup/ * * All directives are explained in documentation in the doc/ folder * or at <https://docs.phpmyadmin.net/>. * * @package PhpMyAdmin */ /** * This is needed for cookie based authentication to encrypt password in * cookie. Needs to be 32 chars long. */ $cfg['blowfish_secret'] = 'teste'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'teste'; /* Server parameters */ $cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; /* Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['AllowNoPassword'] = true; $cfg['Servers'][$i]['hide_db'] = '(mysql|information_schema|performance_schema|test|phpmyadmin)'; /* * phpMyAdmin configuration storage settings. */ /* User used to manipulate with storage */ // $cfg['Servers'][$i]['controlhost'] = ''; // $cfg['Servers'][$i]['controlport'] = ''; // $cfg['Servers'][$i]['controluser'] = 'pma'; // $cfg['Servers'][$i]['controlpass'] = 'pmapass'; /* Storage database and tables */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; $cfg['Servers'][$i]['relation'] = 'pma__relation'; $cfg['Servers'][$i]['table_info'] = 'pma__table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma__column_info'; $cfg['Servers'][$i]['history'] = 'pma__history'; $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Servers'][$i]['users'] = 'pma__users'; $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; /** * End of servers configuration */ /** * Directories for saving/loading files from server */ //$cfg['UploadDir'] = ''; //$cfg['SaveDir'] = ''; /** * Whether to display icons or text or both icons and text in table row * action segment. Value can be either of 'icons', 'text' or 'both'. * default = 'both' */ //$cfg['RowActionType'] = 'icons'; /** * Defines whether a user should be displayed a "show all (records)" * button in browse mode or not. * default = false */ //$cfg['ShowAll'] = true; /** * Number of rows displayed when browsing a result set. If the result * set contains more rows, "Previous" and "Next". * Possible values: 25, 50, 100, 250, 500 * default = 25 */ //$cfg['MaxRows'] = 50; /** * Disallow editing of binary fields * valid values are: * false allow editing * 'blob' allow editing except for BLOB fields * 'noblob' disallow editing except for BLOB fields * 'all' disallow editing * default = 'blob' */ //$cfg['ProtectBinary'] = false; /** * Default language to use, if not browser-defined or user-defined * (you find all languages in the locale folder) * uncomment the desired line: * default = 'en' */ //$cfg['DefaultLang'] = 'en'; //$cfg['DefaultLang'] = 'de'; /** * How many columns should be used for table display of a database? * (a value larger than 1 results in some information being hidden) * default = 1 */ //$cfg['PropertiesNumColumns'] = 2; /** * Set to true if you want DB-based query history.If false, this utilizes * JS-routines to display query history (lost by window close) * * This requires configuration storage enabled, see above. * default = false */ //$cfg['QueryHistoryDB'] = true; /** * When using DB-based query history, how many entries should be kept? * default = 25 */ //$cfg['QueryHistoryMax'] = 100; /** * Whether or not to query the user before sending the error report to * the phpMyAdmin team when a JavaScript error occurs * * Available options * ('ask' | 'always' | 'never') * default = 'ask' */ //$cfg['SendErrorReports'] = 'always'; /** * You can find more configuration options in the documentation * in the doc/ folder or at <https://docs.phpmyadmin.net/>. */ ?> Assim, ao acessar o phpmyadmin, apareceu a janela para digitar usuário e senha, ao digitar "root" e "teste" dá erro, ao digitar "localhost" e senha vazia ele entra mas meu banco de dados sumiu! Já havia salvo mais de 1000 registros no banco e não posso iniciar o projeto novamente e perder tudo!!
  18. Ola Pessoal, estou tentando enviar uma imagem do Banco de Dados Mysql para a grid do datatables, e esta apenas mostrando o formato da imagem e não esta aparecendo a imagem. No banco de dados esta como Foto varchar(15), fica gravado apenas o nome da imagem ex: prod001.jpg, e possuo uma pasta chamada /datatables/imagens/....... Este o meu código, quem puder me ajudar, fico grato, muito obrg a todos que postarem no auxilio. $dados = array(); while( $row =mysqli_fetch_array($resultado_usuarios) ) { $dado = array(); $imageURL = 'datatables/imagens/'.$row["Foto"]; $dado[] = "<img src='<?php echo $imageURL; ?>' alt='some text' width=20 height=20/>"; $dado[] = $row["Id"]; $dado[] = $row["Nome"]; $dados[] = $dado; };
  19. O sistema esta todo estruturado em php, estou querendo utilizar a funcionalidade confirm() do Js, para confirmar se o usuario realmente deseja remover um registro do banco de dados, quando retornar "true" ele remove do BD, e quando retornar "false" não remove. o problema acontece quando tento transferir o valor da variavel do Js para uma variavel em PHP. o valor recebido pela variavel php sempre é igual a "1" independente se o usuario clicou em "ok" ou "cancel", tendo em vista que o resultado é sempre o mesmo dificulta bastante a tomada de decisão de acordo com a escolha do usuario. Tenho consciencia que as duas linguages são para finalidades diferentes, uma para rodar no servidor(php), e outra no navegador(JS). e creio que seja por esse fato que esteja ocorrendo este "erro". tenho muito pouco conhecimento em Js. CODIGO: <?php if(isset($_GET['del'])){ $del=$_GET['del']; $name_brinquedo_GET=$_GET['brinquedo']; print " <script>var info=window.confirm('Tem certeza que deseja REMOVER permanentemente o cadastro de $name_brinquedo_GET');</script>"; $recebeJs=print "<script>document.write(info);</script>"; if($recebeJs){ //Apagando registros do bd $drop= new Registro_brinquedo(); $drop->DropRegistros($del); }else{ unset($_GET['del']); unset($_GET['brinquedo']); } } ?>
  20. Caros, gostaria de saber como fazem para instalar um sistema desenvolvido com Laravel em um servidor compartilhado. Eu tenho um servidor próprio e tenho um plano compartilhado na Locaweb. No caso do site no servidor compartilhado, eu criei uma pasta e copiei tudo para lá e acessando com o endereço completo meusite.com/sistema/public_html o sitema roda sem problemas. Agora tenho duas dúvidas: - como faço para alterar para acessar meusite.com/sistema e já chamar o sistema normalmente? - eu preciso subir todos os arquivos a cada atualização ? O que preciso subir ? quais pastas ? Procurei na net, mas a maioria fala de SSH e servidores Linux, que não é o meu caso, e acredito que seja a dúvida de muitos. Desde já agraço as ajudas....
  21. Olá pessoal, Estou garimpando pra caramba e não estou conseguindo achar uma solução. Seguinte: Preciso alimentar meu server com pastas (cliente01, cliente02, cliente03....) e incluir arquivos dentro dela. Cada pasta precisa ter um acesso restrito onde o cliente01 não possa acessar o conteúdo do cliente02 e vice versa. O processo de criação dessa pasta deve ser fácil para um simples usuário administrador manuseá-la. Para acessar essa "area restrita", deve-se ter um link padrão pra todos (ex.: www.empresa.com.br/login), onde o login de cada um é o nome do próprio cliente (Ex....Login: cliente01). alguém pode me ajudar? Ou alguém conhece algum sistema que faça esse tipo de procedimento? Obrigado e fico no aguardo.
  22. Boa tarde... Alguém por acaso já enfrentou problemas com lentidão do update ... usando Firebird no PHP ... Por exemplo se eu for atualizar 2 itens (registros) (vindos de uma consulta) faz rápido ... 0.237 ms Mas se eu pegar por exemplo 50 itens (registros) ... o tempo total vai pra quase 1 minuto .... Obs.: é um update relativamente simples .. ele atualiza apenas 1 (um) campo de cada registro.... Caso alguém tenha passado por algo parecido ou tenha alguma ideia e puder me ajudar agradeço...
  23. teylorgnkn

    ERRO DE KEY

    Estou com o seguinte erro, vou importar minha base e resulta em apenas 1 erro. E como não tenho muito conhecimento com sql, não sei como resolver. ERRO: Erro Comando SQL: /*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS Mensagens do MySQL : #1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 1
  24. Olá Boa Noite, estou trabalhando em uma aplicação simples que faz a leitura de arquivos XML, pego os dados faço o processamento e depois mostro na tela os dados que quero dos XML, toda via estou mostrando em uma tabela e o cabeçalho está se repentindo devido está dentro do foreache, se eu tirar a tabela do foreach não mostra os dados, alguém sabe como mostrar apenas o cabecalho e apenas os dados se repetirem ? Vou deixar a imagem de como a tabela e mostrada e uma parte do codigo <?php error_reporting(0); ini_set(“display_errors”, 0 ); //Instanciando o OBJ $xml = new DOMdocument(); //Pegando o TMP do FORM $arquivo = $_FILES['entXML']['tmp_name']; //Total de todos os XML $totArquivos = 0; $arquivos = $arquivo; //Navegando no Nodes(Nós) foreach( $arquivos as$arquivos){ //Carregando o XML $xml ->load($arquivos) or die(" "); //Entra dentro do NÓ pai do XML $arquivos = $xml->getElementsByTagName( "nfeProc" ); //Pega Nome $nomes = $xml->getElementsByTagName( "xNome" ); $nome = $nomes->item(0)->nodeValue; //Pega CNPJ $cnpjS = $xml->getElementsByTagName( "CNPJ" ); $cnpj = $cnpjS->item(0)->nodeValue; //Mostra dados do Emitente echo"<header class='text-center'>"; echo"<div class='col-sm-6 Dempresa'><b>Empresa(Razão):</b> <p>$nome</p></div>"; echo"<div class='col-sm-4 Dempresa'><b>Cnpj:</b> <p>$cnpj</p></div>"; echo"</header>"; break; } //RECURSO DESESPERADO02 kk $arquivo = $arquivo; //RODANDO TODOS OS ENDEREÇOS DOS ARQUIVOS for($i = 0; $i < count($arquivo);$i++ ){ $totArquivos +=count($arquivo); //Total dos arquivos Carregados //Entra dentro do NODE "ide" foreach( $arquivo as $arquivo[$i]){ //Carregando o XML $xml ->load($arquivo[$i]) or die(" "); //Entra dentro do NÓ pai do XML $arquivo[$i] = $xml->getElementsByTagName( "nfeProc" ); //Pega Data de Emissão da NF $chaveS = $xml->getElementsByTagName("infNFe"); $chave = $chaveS->item(0)->getAttribute("Id"); //Pega Data de Emissão da NF $dataEMS = $xml->getElementsByTagName( "dhEmi" ); $dataEmi = $dataEMS->item(0)->nodeValue; //Pega CFOP $cfopS = $xml->getElementsByTagName( "CFOP" ); $cfop = $cfopS->item(0)->nodeValue; //Pega Modelo $modeloS= $xml->getElementsByTagName( "mod" ); $modelo = $modeloS->item(0)->nodeValue; //Mostra Tabela na Tela echo "<table class='table table-striped table-bordered table-hover table-sm'>"; echo"<thead class='thead-light'>"; echo "<tr>"; echo "<th scope='row'>CHAVE DE ACESSO</th>" ; echo "<th class='text-center meu'>Data Emissão</th>" ; echo "<th class='text-center'>CFOP</th>" ; echo "<th>Valor</th>" ; echo "<th>Modelo</th>" ; echo "<th>Status</th>" ; echo "</tr>"; echo'</thead>'; echo"<tr>"; echo"<td>$chave</td>"; echo"<td class='text-center'>".date('d/m/y',strtotime($dataEmi))."</td>";//formato de data brasileiro echo"<td class='text-center'>$cfop</td>"; echo"<td>".number_format($vaPag, 2)."</td>";//Formato moeda com 2 casas(Americano) echo"<td class='text-center'><b>$modelo<b> </td>"; echo"<td>$motivo </td>"; echo"</tr>"; echo "</table>";