Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''array', 'variavel', 'string', 'pesquisa', 'php5', 'fazer', 'faze', 'cria', 'como' ou 'php''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. 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.
  2. 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
  3. 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
  4. 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!!!!
  5. 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]...
  6. 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 } } ?>
  7. 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.
  8. 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'); ?>
  9. Como faço para adicionar uma máscara para o Campo Celular no Código da Foto abaixo... Ficando dessa maneira: (XX)XXXXX-XXXX
  10. 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!!
  11. 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; };
  12. 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']); } } ?>
  13. 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...
  14. 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 @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS Mensagens do MySQL : #1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 1
  15. 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>";
  16. Tenho este exercício para resolver: Escrever uma função que receba como parâmetro duas strings, bem como um valor inteiro que representa uma posição. A função deve, portanto, inserir a segunda string no na posição indicada da primeira. Escreva um programa que receba estas duas strings do usuário, o valor da posição desejada, e chame a função anteriormente implementada e exiba o resultado ao usuário na tela. Para imprimir na tela e tirar o print screen, mostre o resultado utilizando o seu primeiro nome como string 1 e o seu último nome como string 2, e a posição de teste deverá ser o último digito do seu RU. o algoritmo que estou tentando é este: #include <stdio.h> #include<stdlib.h> #include<string.h> void contatenarStrings(char string1[], char string2[], int pos); int main(void) { char lastName[20]; char firstName[20]; int pos; pintf("Digite seu primeiro nome"); gets_s(firstName); printf("digite seu ultimo sobrenome") gets_s(lastName); printf("Digite o intervalo") scanf_s("%d", &pos); contatenarStrings(firstName, lastName, pos); printf("%s\n", firstName); return 0; } void contatenarStrings(char string1[], char string2[], int pos) { char tmp[20]; strncpy_s(tmp, string1, pos); strcat_s(tmp, string2); strcat_s(tmp, &string1[pos]); strcat_s(tmp, string2); strcpy(string1, tmp); } a parte que está me dando problema é a ultima linha que fica me dando está mensagem de alerta e ão deixa executar: C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. jjá tentei mudar a última linha para strcpy_s também não funciona aparece estás mensagens: C2660 'strcpy_s': função não recebe 2 argumentos parametro E0304 nenhum instância de função sobrecarregada "strcpy_s" corresponde à lista de argumentos pessoa ajuda para saber se alguém sabe como resolver isso ou se tem algum outro jeito de obter o resultado que pede. ex do resultado: primeira string: joão, segunda string lopes e intervalo 2, tem que me retornar na tela jolopesão. já tentei colocar strcpy(tmp,string1) na ultima linha executa mas não me da o resultado desejado no caso só aparece a primeira string, nada da certo.
  17. Olá, preciso resolver o seguinte exercício: Uma professora de programação, cansada de que os estudantes cheguem tarde, decidiu que vai cancelar a aula se há poucos presentes. Ela representa a entrada dos estudantes como um array de tempos de chegada tarde, em minutos. Por exemplo, se um estudante chegou 10 minutos atrasado, outro 5 minutos antes da hora, outro com 3 minutos de atraso, e outro pontual, poderá representar assim: var alunosDaSegunda = [10, -5, 3, 0]; Com essa informação e a quantidade mínima de estudantes para que suceda o curso, a professora quer saber se a aula acontecerá. Por exemplo, supondo que a quantidade mínima de estudantes para que a aula aconteça é de 2 alunos, então o curso da segunda-feira se realizará, porque houve um estudante que foi pontual e um estudante que chegou cedo. acontece(alunosDaSegunda, 2) true Mas se a quantidade mínima fosse 3, a aula não aconteceria: acontece(alunosDaSegunda, 3) false Escreva as seguintes funções: 1. acontece, que diz se a aula sucederá de acordo com o array dos estudantes que entraram. 2. aberturas, que utiliza um array com os arrays dos estudantes que entraram nos outros dias, e a quantidade mínima de estudantes, e diga quais os dias em que as aulas aconteceram e quais não. Por exemplo: aberturas([alunosDaSegunda, alunosDaTerça, alunosDaQuarta], 2) [true, false, false] A seguir o código que eu escrevi e os erros apresentados: function acontece (alunosDia, quorum){ let resultado = []; for (let i = 0; i < alunosDia.length; i++){ if (alunosDia <= 0){ resultado.push (alunosDia);} if (resultado.length >= quorum) { return true;} } } function aberturas (alunosDia, quorum){ let resultadoArray = []; for (let i = 0; i < alunosDia.length; i++){ resultadoArray.push(acontece(alunosDia, quorum)); } } ERROS acontece([10, -5, 3, 0], 4) - deveria retornar false; acontece([10, -5, 3, 0], 3 - deveria retornar false; aberturas([[0, 0, 3, 0], [1, 2, 4, 5], [0, 0, -1]], 3) - undefined deepEqual [ true, false, true ]; aberturas([[0, 0, -3, 0], [1, 2, 4, 5], [0, 0, -1]], 4) - undefined deepEqual [ true, false, false ].
  18. Boa Noite Devs, Estou rodando um script que pega alguns dados de arquivos XML, um desses dados e um valor de um ID que vem em uma tag principal do XML, não estou conseguindo percorrer essa tag ate pegar o valor desse ID alguém sabe ? Basicamente estou usando o seguinte metodo abaixo pra consegui fazer a leitura dos XML. Segue também modelo do XML o ID que preciso pegar o valor e colocar em uma Variel e o da tag infNfe... <nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00"> <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="4.00" Id="NFe29190510533036000194650010000004491000004492"> <?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 $vTotal = 0; $nf =' '; $motivo =' '; //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("Erro ao carregar arquivo XML"); //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;
  19. ferreirasi

    Array e Foreach

    Boa noite amigos, tudo bem? estou com uma duvida se alguém puder me ajudar agradeço desde já. tenha a seguinte condição <?php //array dos produtos $prod = 'agua'; $prod = 'refri'; $prod = 'cerveja'; //array das quantidades $qtd = '3'; $qtd = '2'; $qtd = '6'; ?> Gostaria de fazer um loop o for ou foreach que imprimisse o $prod a quantidade de vezes do $qtd como seria possível realizar isso?
  20. Nota Boa , Estou precisando de ajuda pra resolver um problema de pesquisa avançada sem acesso, não sei se está postado no lugar certo, mas vamos lá: Construir um banco de dados de cadastro de clientes e ocorrências.Um formulário com um sub-formulário, sendo o formulário de informações de cadastro e o sub-formulário de ocorrências de um serviço executado. Não foi conseguindo fazer uma pesquisa avançada que busque as informações do formulário, com as informações de cadastro no seu sub-formulário. Alguém pode me dar uma força pra resolver esse problema?  Uma pesquisa avançada que consegue, busca somente informações do formulário e como " ocorrências" do sub-formulário fica em branco. Desde já agradeço, Derly
  21. Boa note, Estou precisando de ajuda pra resolver um probleminha de pesquisa avançada no access, não sei se está postado no lugar certo, mas vamos lá: Construi um formulário com um sub-formulário, sendo o formulário armazena informações de cadastro e o sub-formulario ocorrências de um serviço executado. Não estou conseguindo fazer uma pesquisa avançada que busque informações do formulário, juntamente com informações desde cadastro no seu respectivo sub formulário. Alguém pode me dar uma força pra resolver esse problema? A pesquisa avançada que consegui, busca somente informações do formulário e as "ocorrências" do sub-formulário fica em branco. Desde já agradeço, Derly
  22. Boa noite professores! Depois de muito pesquisar, muitas tentativas, decidi abandonar a ideia de trabalhar com muitas tabelas e ficar apenas com uma pra tarefa desejada. Tenho uma tabela no mysql com 50 mil registros. Gostaria de ajuda na elaboração de um form onde visualiza-se os registros em sequencia, (sem pesquisar, sem select,),vide imagem em anexo. Os campos acima da linha vermelha são coletados diretamente da tabela , os abaixo da linha vermelha são preenchidos pelo usuário. Já testei CRUD, form com paginação, form com pesquisa e outros mas não atendem. Há uma forma de criar este formulário de apenas uma tabela? (sem pesquisa e sem mostrar nenhuma listagem) Apenas mostrar 1 registro após o outro?
  23. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 44 44 - ANA 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value["equipeVendedor"]); } foreach($arrayVendedores as $valueDois) { if($value["equipeVendedor"]==$valueDois["equipeVendedor"]) { echo($valueDois["nome_vendedor"]); } } Resultado: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL 2 EQUIPE - 02 44 44 - ANA 84 84 - JORGEVAL
  24. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 88 88 - CLAUDIO 1 EQUIPE -01 44 44 - ALLAN 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 500 500 - SABRINA 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 88 88 - CLAUDIO 2 EQUIPE - 02 44 44 - ALLAN 84 84 - JORGEVAL 500 500 - SABRINA Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value['equipeVendedor']; } foreach($arrayVendedores as $valueDois) { if($value['cod_equipe']==$valueDois['cod_equipe']) { } }
  25. Amigos, Tenho uma consulta SQL que retorna um conjunto de valores: cod_Vd nome_Vend cod_eqp nome_equipe 46 46 - EVANDRO 1 EQUIPE -01 87 87 - ALAN 1 EQUIPE -01 88 88 - CLAUDIO 1 EQUIPE -01 44 44 - ALLAN 2 EQUIPE - 02 84 84 - JORGEVAL 2 EQUIPE - 02 500 500 - SABRINA 2 EQUIPE - 02 Gostaria de saber se existe alguma função ou lógica no PHP que organize uma array com estes dados da seguinte forma: 1 EQUIPE -01 46 46 - EVANDRO 87 87 - ALAN 88 88 - CLAUDIO 2 EQUIPE - 02 44 44 - ALLAN 84 84 - JORGEVAL 500 500 - SABRINA Segue exemplo resumido do código que eu tentei: $arrayVendedores = array_unique($arrayVendedoresConsultaSQL); foreach($arrayVendedores as $value) { echo($value['equipeVendedor']; } foreach($arrayVendedores as $valueDois) { if($value['cod_equipe']==$valueDois['cod_equipe']) { } }
×
×
  • Criar Novo...