Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • 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. Olá pessoal. Estou precisando calcular as datas anteriores ao dia atual na query abaixo, porém as datas no banco de dados estão com tipo Varchar. Alguém poderia me ajudar? SELECT data_horariofuncionario FROM horariofuncionario WHERE data_horariofuncionario > '17/09/2015';Está retornando as datas que começam com dia a partir de 18, mas o mês está retornando mês 08, mês 09. O que devo fazer? Obrigado, desde já.
  2. tabela1 id,data,servico (Pai) tabela2 id, idTabela1, horaInicial, horaFinal (filha) tabela3 id, idTabela1, horas (filha) tabela4 id, idTabela1,kmInicial, kmFinal (filha) É possível fazer um único select e obter como resultado uma tabela com os campos: tabela5 id, data, service, qtd o campo qtd teria que vir: ou da tabela2 (horaFinal-horaInicial) ou da tabela3 (horas), ou da tabela4 (kmFinal-kmInicial) Obrigado Jairo
  3. Tenho um banco de dados com 2 tabelas, a 1º tabela é o cliente e a 2ª é a comida. Tabela: cliente campos da tabela: cod_cli int 5 cod_comida int 5 nome_cli varchar 100 Tabela: comida campos da tabela cod_comida int 5 nome_comida varchar 100 Quando ele incluir um cliente, no form vai ter 2 campos para preencher, um é o nome do cliente e o outro, vai abrir um select para ele escolher a comida preferida do cliente. A tabela de comida já vai estar preenchida com vários tipos de comidas diferentes, quando ele confirmar o cadastro clicando no botão submit, preciso que seja feito uma usca na tabela comida e pegue o id da comida escolhida pelo cliente e na hora de fazer o insert na tabela cliente, possa ser inserido o id do cliente(auto increment), o nome do cliente e o id da comida que foi selecionada na tabela comida. Notem que quero apenas saber como faço esta pesquisa na tabela comida para pegar o id da comida selecionada pelo cliente e como volto para a tabela cliente para poder fazer o insert das informações a serem cadastradas. Agradeço a atenção. Meu e-mail é allkateia@gmail.com No aguardo
  4. Estou tentando fazer uma consulta de usuário do banco de dados, porém ele não me trás o resultado alguém pode me ajudar? <form name="enter" method="post" action="" enctype="multipart/form-data"> Inserir código: <input type="text" name="pesquisa" /> <input type="submit" name="mandar" value="Buscar" /> </form> <? if(isset($_POST['mandar'])){ $pesquisa = $_POST['login']; $sql = "SELECT * FROM usuario WHERE login LIKE'%pesquisa%'"; $limite = mysql_query("$sql"); while ($sql = mysql_fetch_array ($limite) ) {
  5. Boa noite pessoal,Preciso fazer um select no bd que busque os registros com status "pendente" que foram imputados num intervalo de 6 meses atrás até o dia atual.Para tal, utilizei o seguinte código:<? $dataf=date('d/m/Y');$datai=date('d/m/Y', strtotime('-6 months'));/* testando o resultado das variaveis */echo "Data de hoje: " .$dataf. " Data de seis meses atrás: " .$datai. "";?>Até então beleza, retornou as datas corretamente.No meu banco de dados tenho a data que o registro foi feito.Dessa forma eu busco com o seguinte select:$sql= "SELECT * FROM registros WHERE campo= '$variavel' and status = 'pendente' and data between to_date('&dataf','%d/%m/%Y') AND to_date('&datai','%d/%m/%Y')"; Usando o to_date retorna erro de sqlUsando date_format ele não retorna erro, mas também não busca o valor.o campo data no banco tá com o formato DD/MM/AAAAPoderiam me auxiliar? Detalhe: Rodei o sql direto no banco, e retornou o resultado correto.SELECT * FROM registros WHERE campo = '1' and status = 'pendente' and data between ('04/03/2015') AND ('04/09/2015')O que mostra que o problema está na formatação da data na variável, o que devo alterar?
  6. Olá amigos, poderiam me ajudar? Tenho no meu banco de dados uma tabela salao que tem N registros na tabela funcionários. SELECT s.nome_salao, f.nome_funcionario FROM funcionario f NATURAL JOIN salao s WHERE s.email_salao IN (SELECT email_salao FROM salao WHERE codigo_estado = 2 AND cidade_salao = 'São Paulo' AND bairro_salao = 'Limoeiros') ORDER BY f.nome_funcionario; Tenho uma query em que desejo selecionar o nome do salão ao qual o funcionário pertence. Porém quero fazer essa pesquisa para todos os salões que estejam em determinada localidade. A subquery retorna dois salões, e para cada salão tenho vários funcionários. Então quero retornar somente o nome do salão ao qual cada um dos funcionários pertence.
  7. Olá Pessoal, estou fazendo um select onde me traz varios resultados de calculos feitos em variaveis, por ultimo eu teria que somar os valores de acordo com as cco_contas iguais, mas não estou conseguindo, ai vai o select, se alguém puder ajudar. SET @nSaldo := 0.00; SET @nJuros := 0.00; SET @nIOF := 0.00; SET @nIRRF := 0.00; SET @nDias := 0; SELECT cco.cco_conta, cco.cli_nome AS cli_nome, tipopessoa( cco.cli_cpfcnpj ) AS pessoa, apl.apl_ndoc, apl.apl_data, apl.apl_juros, crt.aplcrt_codigo, crt.aplcrt_nome, apl.apl_tipjur, @nSaldo := (SaldoContratoAplicacao( apl.cco_conta, apl.apl_ndoc, '2015-09-03', 0)) AS SaldoApl, @nJuros := JurosAplicacao( apl.apl_data, '2015-09-03', @nSaldo, apl.apl_juros, apl.apl_tipjur ) AS VlrJuros, @nDias := DATEDIFF( '2015-09-03', apl.apl_data) AS nDias, @nIOF := ( IF( Isencao( cco.cco_conta, "I") = 1, 0, ((tabiof(@nDias)/100) * @nJuros) )) AS VlrIOF, @nIRRF := ( IF( Isencao( cco.cco_conta, "R") = 1, 0, ((tabirrf(@nDias)/100) * (@nJuros-@nIOF) )) ) AS VlrIRRF, ( @nSaldo + @nJuros - @nIOF - @nIRRF ) AS disponivel FROM ap_aplicacao AS apl LEFT JOIN view_contas AS cco ON apl.cco_conta = cco.cco_conta LEFT JOIN ap_carteira AS crt ON apl.aplcrt_codigo = crt.aplcrt_codigo WHERE apl.apl_data <= '2015-09-03' AND ( datavazia(apl.apl_liquida) OR apl.apl_liquida > '2015-09-03') Agradeço desde já. Att
  8. Preciso selecionar todos horários dos funcionários (horario_horariofuncionario) de acordo com a filtragem de serviço, data e dia da semana. Estou conseguindo fazer esse select normalmente, porém como são vários horários (horario_horariofuncionario) está sendo gerado um novo resultado para cada novo horário encontrado... E nesses resultados, claro, o único atríbuto que os diferencia é o horario_horariofuncionario o resto dos atríbutos são todos iguais. Então o que eu gostaria é que todos os horario_horariofuncionario fossem retornados em APENAS UM RESULTADO juntamente com o restante dos atríbutos em vez de retornar um novo resultado para cada horario_horariofuncionario... SELECT hf.horario_horariofuncionario, hf.codigo_horariofuncionario, s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario FROM servicosalao ss INNER JOIN servico s INNER JOIN diasemana ds INNER JOIN horariofuncionario hf INNER JOIN funcionario f INNER JOIN servicofuncionario sf ON hf.codigo_funcionario = f.codigo_funcionario WHERE sf.codigo_servicosalao = :servico AND hf.data_horariofuncionario = :data AND ds.nome_diasemana = :diaDaSemana AND hf.codigo_statushorariofuncionario = 1;
  9. Fala galera, tudo belezinha, estou com problema se poderem me ajuda, Queria recuperar um banco de dados mais não tenho o arquivo ibdata, só tenho o as tabelas em .frm e .ibd, Tem como eu recuperar o banco somente com os arquivos .frm e .ibd ?
  10. Estava desenvolvendo um sistema em que eu cadastrasse uma quantidade de tempo e ele fosse regredindo. Aí encontrei esse porém não funcionou quando eu coloco a listagem da data no banco de dados. Ex: Faltam 27 dias. <?php $hoje = date('Y-m-d'); $vencimento = ('SELECT * FROM usuario WHERE data'); $a = explode("-","$vencimento"); $b = explode("-","$hoje"); $antiga= mktime(0, 0, 0, $b[1], $b[2], $b[0]); $atual= mktime(0, 0, 0, $a[1], $a[2], $a[0]); $diferenca= $atual-$antiga; $dias = floor($diferenca/84600); if($dias=='15') { echo "<font color=\"blue\">faltam 15 dias</font>"; } elseif($dias=='10') { echo "<font color=\"blue\">faltam 10 dias</font>"; } elseif($dias=='5') { echo "<font color=\"blue\">faltam 5 dias</font>"; } else { echo "faltam $dias"; } ?> Alguém ajuda? Será que dá pra fazer por esse mesmo?
  11. Primeiro, a estrutura: //criando a tabela de usuários CREATE TABLE user ( user_id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, user_nome VARCHAR(100) NOT NULL UNIQUE, user_email VARCHAR(100) NOT NULL, user_senha VARCHAR(32) NOT NULL, user_estado INT(1) NOT NULL ); //criando a tabela de anotações CREATE TABLE notas ( notas_id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, notas_empresa VARCHAR(100) NOT NULL, notas_contato VARCHAR(100) NOT NULL, notas_endereco VARCHAR(100) NOT NULL, notas_telefone VARCHAR(45) NOT NULL, notas_celular VARCHAR(45) NOT NULL, notas_email VARCHAR(45) NOT NULL, notas_site VARCHAR(45) NOT NULL, notas_nota VARCHAR(250) NOT NULL, user_id INT(11) NOT NULL, CONSTRAINT user_user_id_fk FOREIGN KEY (user_id) REFERENCES user (user_id) ); O sistema: É algo básico. Usando e MySQL, fiz um sisteminha de login com cadastro. O usuário se cadastra, depois se loga e insere informações na tabela notas. A parte de edição, farei depois. A bronca é sempre ao inserir os dados na tabela notas: Cannot add or update a child row: a foreign key constraint fails (`sistema`.`notas`, CONSTRAINT `user_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)) Alguém tem alguma dica para resolver esse problema? Agradeço desde já qualquer ajuda ...
  12. Caríssimos, Boa noite, Sou um "aprendiz" das informáticas e precisava da vossa ajuda. Fiz um pequeno site com cerca de 20 tabelas, com bastante informação em cada tabela (colunas), aconteceu que tive um problema no computador, antes de desinstalar o xampp retirei o htdocs mas esqueci de tirar o mysql, acontece que perdi a base de dados.... Os dados não são importantes, mas sim a forma de como estava estruturada as tabelas. Qual a forma de criar novamente uma base de dados para que possa ligar novamente ao website? Abraços de Portugal.
  13. Olá, Tenho o seguinte trecho num script PHP para inserir um registro juntamente com um select e somente o campo "dataos" com a variável $vardatarotina2 fica em branco, não sei o que estou fazendo de errado. Obrigado! $vardatarotina = date('Y-m-d'); $vardatarotina2= date('d/m/Y', strtotime($vardatarotina. ' + 1 days')); $stmt = $conn->prepare("INSERT INTO courrier04 (os, codigouser, codigocli, dataos, turnoos, horaos, solicitante, setor, destino, servico, status, dataabriu, horaabriu, datafechou, diaRel, destinoRel, ramal, executor, bairro) SELECT $varosrotina, codigouser, codigocli, $vardatarotina2, turnoos, horaos, solicitante, setor, destino, servico, 'P', dataos, horaabriu, $vardatablank, $vardiaRel, destinoRel, ramal, executor, bairro from courrier04 WHERE os=$varos and codigocli=$varcodcli"); $stmt->execute();
  14. Estou tentando gerar relatórios com o MPDF porém ao chamar a pagina esta gerando o PDF mais só está me retornando um registro, sei que o problema está no meu WHILE que se encontra dentro da variável $html mais não sei como resolver. <?php include ("../conect/conecta.php");// Conecta ao banco de dados include ("../conect/mysqlexecuta.php");// Executa a clausula SQL include ("../include/erro.php");// Incluir Tratamento de erros $data = date('d-m-Y'); $data .= ' Horario:'.date('H:i:s'); $select = mysql_query ("SELECT * FROM alufunprof, livro, emprestimo WHERE emprestimo.idAluFunProf = alufunprof.idAluFunProf AND emprestimo.idLivro = livro.idLivro "); $linha = mysql_fetch_array($select);//atribui o array recebido a variavel $linha $row = mysql_num_rows($select); if($row > 0){ $html=" <h2>SISBIBLI- Sistema Bibliotecario <span> - Data: $data</span></h2> <table border=1 > <tr> <td colspan='6' class='topo'><h3>Relatorio dos Livros - Emprestados</h3></td> </tr> <tr> <td class='topo'>Aluno</td> <td class='topo'>Matricula</td> <td class='topo'>Livro</td> <td class='topo'>ISSN</td> <td class='topo'>Data Emprestimo</td> <td class='topo'>Data Devolução</td> </tr> while($linha = mysql_fetch_array($select)){ <tr> <td>$linha[nome]</td> <td>$linha[matricula]</td> <td>$linha[titulo]</td> <td>$linha[issn]</td> <td>$linha[dataEmprestimo]</td> <td>$linha[dataDevolucao]</td> </tr> } </table> "; }else{ echo"Ainda não existem registros."; } //============================================================== //============================================================== //============================================================== include("../mpdf/mpdf.php"); $mpdf=new mPDF(); $css = file_get_contents("../css/styleRelatotio.css"); $mpdf->WriteHTML($css,1); $mpdf->WriteHTML($html); $mpdf->Output(); exit; //============================================================== //============================================================== //============================================================== ?>
  15. Boa noite, atualizei meu php, mysql e adodb e agora estou tendo o seguinte erro : (Object)#0 message = "faultCode:AMFPHP_RUNTIME_ERROR faultString:'mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead' faultDetail:'C:\xampp\php\adodb5\drivers\adodb-mysql.inc.php on line 476'" name = "Error" rootCause = (null)estou realizando a conexão : public function connection(){ $comf = new Config_ini(); $dbtype = $comf->dbtype; $dbname = $comf->dbname; $dbhost = $comf->dbhost; $dbuser = $comf->dbuser; $dbpass = $comf->dbpass; //---------------------------------------------- $db = NewADOConnection($dbtype); $db->SetFetchMode(ADODB_FETCH_ASSOC); $db->debug = false; $db->PConnect($dbhost,$dbuser,$dbpass,$dbname); $db->Execute("SET GLOBAL sql_mode='MYSQL40'"); $db->Execute("set names 'utf8'"); //---------------------------------------------- return $db; }no Config_ini.php é assim : <?php include_once '../../../../../php/adodb5/adodb.inc.php'; class Config_ini { public $dbtype="mysql"; public $dir_imagem_bd = ""; public $dbname="teste"; public $dbhost="localhost"; public $dbuser="root"; public $dbpass="123"; public $_explicitType = "Crud.Config_ini"; } ?>mesmo mudando o dbtype para mysqli não funciona....como faço ?
  16. boa tarde, pessoalseguintetenho um sistema em VB6 e estou tentando armazenar dados em uma tabela MySQL;através de DO WHILE armazenei resultado da consulta em uma variável conforme descrevo abaixo;minha pergunta é, como faço para armazenar os dados dessa variável no banco MySQL?Do While Not rs.EOF var = rs("Campo1") & "," & rs("Campo2") & "," & rs("Campo3") rs.MoveNextloop' loop e retorna 10 registros por exemplocon.Execute "INSERT INTO `tabelaMySQL`(`campo1`,`campo2`,`campo3`) VALUES ('" + var + "');"' como salvar os 10 registros aki?grato desde já..
  17. Bom dia ! Meu banco cria as chaves primarias das tabelas assim 1 , 2 , 3 , 4 , 5 , 6 ...........e assim vai . como posso fazer uma alteração para que ele gere as chaves primarias assim 102 , 202 , 302 , 402 , 502 , 602 ...... e assim vai .... Modificando no php admin att Otavio www.virtuabr.com.br
  18. Patrick Pires

    UPDATE por data

    Olá, Estou querendo realizar um UPDATE que não tenho a minima ideia de começar. No banco de dados está deste jeito agora. ID MAT DATA_INICIO COD_CURSO TURMA 1 1592 2015-07-03 02 00 2 0611 2015-07-03 02 00 3 1593 2015-07-04 02 00 4 0052 2015-07-04 02 00 5 0236 2015-07-05 01 00 6 0811 2015-07-05 01 00 Ele faria o trabalho de inserir uma turma para cada matricula (MAT) que tenha o mesmo código do curso e no mesmo dia. Ficaria como no exemplo abaixo. ID MAT DATA_INICIO COD_CURSO TURMA 1 1592 2015-07-03 02 01 2 0611 2015-07-03 02 01 3 1593 2015-07-04 02 02 4 0052 2015-07-04 02 02 5 0236 2015-07-05 01 03 6 0811 2015-07-05 01 03 Se a DATA_INICIO e COD_CURSO for iguais é a turma X, porém se um dos outros ou os dois forem diferentes é gerado um outro IDENTIFICADOR ÚNICO DE TURMA. Como eu poderia escrever este código em php?
  19. felipeper

    Subconsulta?

    Bom Dia, Pessoal, sei que deve ser algo bem basico dentro da linguagem PHP, mas estou com uma duvida... Eu fiz uma Consulta na minha tabela cadastro_nf, eu digito o nome do Cliente, e a consulta me retorna todos os dados da tabela, que tenham aquela nome. Agora, eu preciso de uma consulta, dentro dessa consulta, que com os nomes encontrados, ela filtre os clientes pela data digitada. Segue o codigo: $buscar=$_POST['buscar']; $sql = ("SELECT * FROM cadastro_nf WHERE nf_cliente LIKE '%".$buscar."%'");
  20. Pessoal, eu tenho um script que adiciona linhas automaticamente em um formulário. Para isto utilizo jQuery. A cada clique num botão, o jQuey cria uma nova linha no formulário, para preenchimento de novos dados. Eu preciso que um campo seja populado com informaçoes baseadas em outro campo. Por exemplo: Eu digito o código do item e aparece, automaticamente, a descrição dele. Isto está funcionando na primeira linha, mas não fucniona nas seguintes, criadas com o jQuery. Endereço do exemplo: http://flagsmind.com/deltab/pedidos/4/ Códigos: ====================================================================================== HTML ====================================================================================== <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link type="text/css" href="style-exemplo.css" rel="stylesheet" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript" src="scripts.js" ></script> <title>Pedidos</title> </head> <body bgcolor="#000000" text="#CCCCCC"> <h1>Pedidos</h1> <br><br> Digitar 1, 2 ou 3 no campo código.<br> Ao inserir nova linha, não funciona o script popular campo.<br><br><br> <div id="wrapper-formulario"> <form action="input.php" method="POST" id="form-produtos"> <table id="grid-produtos"> <thead> <tr> <th width="50px">cod_for</th><th width="50px">Codigo [1, 2 ou 3]</th><th width="50px">Descrição</th><th width="50px">Data</th><th width="50px">cod_valor</th><th width="50px">cod_pagto</th> <th width="50px">num_ped</th><th width="50px">cod_ped</th> </tr> </thead> <tbody> </tbody> <tfoot> <tr><td colspan="6"><br/></td></tr> </tfoot> </table> </form> <br> <button id="button-add" class="button">Adicionar Item</button> <input id="button-submit" type="submit" value="Enviar" class="button" /> <br><br><br> ============================================================================= PHP com os dados a serem populados ============================================================================= <?php $cpf = $_GET['cpf']; $pessoas['1']['nome'] = "Exemplo1"; $pessoas['1']['dataNascimento'] = "16/06/1986"; $pessoas['2']['nome'] = "Exemplo2"; $pessoas['2']['dataNascimento'] = "20/01/1932"; $pessoas['3']['nome'] = "Exemplo3"; $pessoas['3']['dataNascimento'] = "23/04/1914"; echo $pessoas[$cpf]['nome'] ."-". $pessoas[$cpf]['dataNascimento']; ?> =================================================================== SCRIPTS: =================================================================== // JavaScript Document //Executa quando todo DOM(Árvore de elementos HTML) for carregado jQuery(function(){ jQuery.AddRow(); jQuery('#button-add').click(function(e){ e.preventDefault(); //anula a ação padrão do elemento, neste caso impede que o formulario seja enviado ao click deste botão jQuery.AddRow(); // chamada da função que insere a nova linha; }); jQuery('#grid-produtos tbody :text').live('change',function(){ jQuerytr = jQuery(this).closest('tr'); if ( jQuery(this).val() != '' ) jQuerytr.removeClass('linha_vazia'); qtd_colunas = jQuery(this).closest('tr').find('td').length - 1; jQuerytd = jQuery(this).closest('td'); if( jQuerytd.index() != qtd_colunas ) { jQuery(this).closest('td').next().find(':text').focus(); } else { if ( jQuery('.linha_vazia').length == 0 ) jQuery.AddRow(); else jQuery(this).closest('tr').next().find(':text:first').focus(); } }); jQuery('#button-submit').click(function(){ jQuery('#form-produtos').submit(); }) }) /* * Função: AddRow ( Adiciona Linha ) * Descrição: Insere uma nova linha no formulário */ jQuery.AddRow = function(){ //Recuperando o tbody da table onde será inserido a nova linha jQuerytarget = jQuery('#grid-produtos tbody'); //Montando o html da nova linha' jQuerynova_linha = jQuery('<tr class="linha_vazia">' + '<td>' + '<input type="text" width="50px" name="cod_for[]" />' + '</td>' + '<td>' + '<input type="text" name="cpf[]" id="cpf">' + '</td>' + '<td>' + '<input type="text" name="nome[]" id="nome">' + '</td>' + '<td>' + '<input type="text" width="500px" name="dataNascimento[]" id="dataNascimento" />' + '</td>' + '<td>' + '<input type="text" width="50px" name="cod_valor[]" />' + '</td>' + '<td>' + '<input type="text" width="50px" name="cod_pagto[]" />' + '</td>' + '<td>' + '<input type="text" width="50px" name="num_ped[]" />' + '</td>' + '<td>' + '<input type="text" width="50px" name="cod_ped[]" />' + '</td>' + '</tr>'); jQuerytarget.append( jQuerynova_linha ); jQuerynova_linha.find(':text:first').focus(); //inserindo na tabela a nova linha //jQuerynova_linha.find('input[type=text]:first').focus(); } //Outra função inserindo aqui nesta mesma página. $(function () { $("#cpf").blur(function () { var cpf = $(this).val(); $.ajax({ type: "GET", url: "pessoas.php", data: "cpf="+cpf, success: function(pessoa){ informacoesPessoa = pessoa.split("-"); $("#nome").val(informacoesPessoa[0]); $("#dataNascimento").val(informacoesPessoa[1]); } }); }); }); ================================================================================== Como posso fazer pra que as novas linhas também populem a partir do campo Código?
  21. Lis

    Php + ajax + mysql duvida

    Boa tarde a todos, Não sou programadora por isso a duvida, pode parecer fácil pra uns mas eu não consigo resolver. Eu estou fazendo um formulário simples em php cujos os dados serão inseridos num banco mysql. Eu preciso que dois inputs sejam preenchidos com valores que serão buscados no banco de dados pela chave que será inserida num terceiro input. Eu busquei na internet e encontrei um script que funciona certinho quando testo, mas quando vou adaptar para o meu exemplo (que sera inserido depois no form completo) ele fica aparecendo "Carregando" mas não retorna nada. Coloquei uma query bem simples pra teste, está escrita corretamente e eu não sei o que esta acontecendo :( HALP ME Script que busquei na net <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input[name='nome']").blur(function(){ var endereco = $("input[name='endereco']"); var telefone = $("input[name='telefone']"); $( endereco ).val('Carregando...'); $( telefone ).val('Carregando...'); $.getJSON( 'function.php', { nome: $( this ).val() }, function( json ) { $( endereco ).val( json.endereco ); $( telefone ).val( json.telefone ); } ); }); }); </script> </head> <body> <form action="" method="post"> <label>Nome: <input type="text" name="nome" /></label> <label>Endereço: <input name="endereco" type="text" disabled="disabled" value="" /></label> <label>Telefone: <input type="text" name="telefone" value="" /></label> </form> </body> </html> <?php /** * função que devolve em formato JSON os dados do cliente */ function retorna( $nome, $db ) { $sql = "SELECT `id`, `nome`, `telefone`, `endereco` FROM `cliente` WHERE `nome` = '{$nome}' "; $query = $db->query( $sql ); $arr = Array(); if( $query->num_rows ) { while( $dados = $query->fetch_object() ) { $arr['endereco'] = $dados->endereco; $arr['telefone'] = $dados->telefone; } } else $arr['endereco'] = 'não encontrado'; return json_encode( $arr ); } /* só se for enviado o parâmetro, que devolve os dados */ if( isset($_GET['nome']) ) { $db = new mysqli('localhost', 'root', '', 'test'); echo retorna( filter ( $_GET['nome'] ), $db ); } function filter( $var ){ return $var;//a implementação desta, fica a cargo do leitor } Script adaptado <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input[name='idpdv']").blur(function(){ var regional = $("input[name='regional']"); $( regional ).val('Carregando...'); $.getJSON( 'function.php', { idpdv: $( this ).val() }, function( json ) { $( regional ).val( json.regional ); } ); }); }); </script> </head> <body> <form action="" method="post"> <label>Nome: <input type="text" name="idpdv" /></label> <label>Regional: <input name="regional" type="text" value="" /></label> </form> </body> </html> <?php function retorna( $idpdv, $db ) { $sql = "select `Regional` FROM tbl_regional WHERE CodRegional = '{$idpdv}' "; $query = $db->query( $sql ); $arr = Array(); if( $query->num_rows ) { while( $dados = $query->fetch_object() ) { $arr['Regional'] = $dados->regional; } } else $arr['Regional'] = 'não encontrado'; return json_encode( $arr ); } /* só se for enviado o parâmetro, que devolve os dados */ if( isset($_GET['idpdv']) ) { $db = new mysqli('localhost', 'root', '', 'test'); echo retorna( filter ( $_GET['idpdv'] ), $db ); } function filter( $var ){ return $var;//a implementação desta, fica a cargo do leitor } Se alguém puder me ajudar a enxergar o erro, ficarei eternamente agradecida
  22. Olá Preciso desenvolver um aplicação em PHP que o usuário suba um arquivo no formato xls e então atualize uma tabela no banco de dados com os valores da nova tabela. Explicando melhor, terei uma tabela de preços no meu BD e esses preços virão atualizados em formato xls. Então quero construir uma aplicação que eu possa upar esse arquivo xls e substituir os valores do banco pelos que estão no arquivo xls. Desde já agradeço Att. Edinho Rodrigues
  23. Gente, sei que esse assunto ta mais que batido mas esta me dando já dor de cabeça de tanto pensar, sei que não é dificil só usar um pouco de logica ,mas sinceramente as tentativas que fiz não consegui por isso estou recorrendo aqui, tabela 1 - Cadastro de cliente (o de praxe id, nome,end, bla bla bla) tabela 2 - tabela de promoção (id, id_emp(da tabela empresa), txt_promo(objeto em promoção), qnt_promo(qntidade de pontos para ganhar esse produto),prod_promo(o item que tem q comprar), ponto_prod(ponto ganho por cada compra), cod_promo) tabela 3 - Tabela de pontos (id, id_cliente(pego da tabela cliente), id_emp(da tabela empresa), totalpontos(somar o ponto_prod com o valor que estiver aqui), a logica é .: Sera enviado via post ou get na url o login do cliente e um codigo predefinido no campo cod_promo(tabela promoção), o php ira na tabela cliente e verificar se o login existe, existindo ele pega o id e grava na tabela de pontos (tabela3) e ira na tabela de promoção para ver o codigo se existe (cod_promo) existindo ele pegara o id da empresa(id_emp) mais o ponto ganho (ponto_prod) e ira inserir na tabela 3 somando o ponto que já tem com o que ganhou Sei que é uma coisa avançada para uma pessoa ainda noob, agradeço muito qualquer ajuda que venham a me dar,
  24. Pessoal boa noite . Preciso de uma ajuda , fiz uma página simples em php que faz consulta em um banco mysql . É um select realmente simples. Minha pagina index.php tem um campo de consulta onde deve ser inserido o numero do telefone. e com base nesse número trazer as informações. quando eu abro meu index.php ele vem formatado com todas as imagens e etc . quando eu coloco o telefone e peço pra buscar os dados , ele deveria recarregar essa página porém com os dados do banco . O que ocorre é que quando a consulta é realizada , parte das imagens some , o formulário some , e um resutado que deveria trazer 12 linhas só apresenta uma linha . Essa mesma página quando aberta no servidor local ( XAMPP ) onde a desenvolvi traz o resultado correto e as imagens são recarregadas normalmente . Estou escrevendo isso de casa e não tenho o código em mãos no momento , então peço a ajuda de vocês , ou de alguém que tenha tido uma experiência parecida para me ajudar a resolver o problema. estou usando PHP , BANCO DE DADOS MYSQL E servidor apache.
×
×
  • Criar Novo...