Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''post''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

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


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 81 registros

  1. Estou fazendo um post de vários arrays de um tabela com dados de folha de pagamento, no localhost, blz, grava as 139 linhas em 20 colunas (nem todas os posts são arrays), mas quando eu subo a aplicação para o server, só passam 122 linhas. Já ajustei o max_input_vars do php.ini para 6000 linhas com o pessoal do server e não adiantou, troquei a versão do PHP e eliminei ao máximo os arrays. Não sei mais o que pode ser feito. Alguém tem alguma idéia? Abs, Eric
  2. Em um site que eu estou desenvolvendo, numa div eu tenho um while que exibe 12 posts de uma determinada categoria de forma randômica. O que eu preciso é que a cada 5 segundos os posts mudassem (como se você tivesse dado refresh na página). Alguém sabe como posso fazer isso? Obrigado.
  3. lvsis

    AJAX RETORNANDO UNDEFINED

    TENHO O SEGUINTE PROBLEMA: TENHO UMA FUNÇÃO JAVASCRIPT QUE RETORNA INFORMAÇÕES DE UMA PÁGINA PHP ATRAVÉS DO AJAX, MAS SEMPRE É RETORNADO O VALOR UNDEFINED. JÁ TESTEI A PÁGINA PHP E NÃO NENHUM ERRO E O CÓDIGO DO AJAX É O MESMO QUE ESTÁ FUNCIONANDO EM OUTRA FUNÇÃO. O QUE SERÁ QUE PODE SER, ISSO JÁ ME ACONTECEU ALGUMAS VEZES. function enviaDados(pagina){ campos = document.getElementsByName('campo'); dados = []; for(c=0; c < campos.length; c++){ dados.push(campos[c].getAttribute('id') +'='+ campos[c].value); } dados = dados.join('&'); if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { alert(this.resoponseText); } }; xmlhttp.open("POST",pagina,true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(dados); }
  4. maycon yury

    php

    quero fazer esse esquema mais aparece uma mensagem de erro $NOVO_nome = $_POST['nomecli']; $sql = "update cliente set nomecli='$NOVO_nome' where id= 1"; $resultado = mysql_query($sql); essa e a mensagem de erro Undefined index: nomecli in C:\wamp\www\teste dados\edita.php on line 5
  5. Olá, gostaria de pedir uma ajuda, administro um site em Wordpress e os links de paginação para outros posts localizado na home pararam de funcionar, não navegam para lugar nenhum, posso clicar para o próximo ou escolher um número de determinada página, que os posts não são trocados, ficam os mesmos. A url muda de endereço, (http://www.abvl.net/page/2/) mas os posts mais antigos não são carregados. O site em questão é o http://www.abvl.net/ Agradeço a ajuda desde já. Abs a todos
  6. AnthonyKamers

    array_push Associative Array com Isset POST

    Preciso pegar dados que eu não sei exatamente os "names" de cada input, então eu os pego por SQL (pois os cadastrei previamente) e pego os dados novos por POST: if(isset($_POST['adicionar'])){ $rows = array(); while($ln1 = mysqli_fetch_assoc($sql1)){ $campoSQL = $ln1['campo']; $textoClienteSQL = $ln1['textoCliente']; $string = $_POST[$campoSQL]; array_push($rows[$textoClienteSQL], $string); } var_dump($rows); } //Fim isset POST Porém está dando um erro: Warning: array_push() expects parameter 1 to be array, null given Por que está dando esse erro? Ele está dando POST normalmente, mas não coloca dentro da Array. Desde já agradeço à todos
  7. halfar

    [Resolvido] recuperar conteudo de variaveis do post

    o caso é o seguinte, tenho um formulário para recuperar o conteúdo de campos de uma tabela do banco de dados. Então o script acessa o banco de dados, e exibe os resultados num formulário. Ocorre que alguns campos não estão sendo exibidos por inteiro, ou seja, está pegando somente a primeira palavra do texto. Explicando melhor: no banco de dados tenho o campos titulos e texto: ao exibir o conteúdo destes campos no formulário, o campo texto é exibido corretamente. mas o campo titulo, corta o conteúdo e exibe somente AMANHA O tipo de campo no BD para titulo é varchar, e para o campo texto é text. Mas não creio que seja este o problema. No formulário os campos estão assim: <td><input size="70" name="titulo" id = "titulo" value=<?php echo $xtitulo;?>></td> <td><textarea name = "texto" id = "texto" rows="30" cols="80" maxlength="190000" ><?php echo $xtexto;?></textarea></td> O que está me parecendo é que os campos do tipo input não está aceitando os textos completos...
  8. Gabrielvt14

    Passar valores de inputs para PHP

    Olá, Sou novo com jQuery e estou com dificuldades para passar valores de dois inputs para o PHP. É o seguinte... Eu tenho dois inputs, um preenchido automaticamente por um script PHP, e o outro o usuario entra com o valor, e um terceiro input para fazer o calculo de subtração ou adição dos dois primeiros inputs. Criei os seguintes tópicos: https://pt.stackoverflow.com/questions/212357/somar-valores-de-dois-inputs-e-mostrar-em-terceiro/212385?noredirect=1#comment434490_212385 Esses dois tópicos criei para tentar realizar o calculo direto com jquery. Mas acabei vendo que os valores passados pelo PHP, do primeiro input, estão interferindo no cálculo com jQuery. Quando eu dava alert no primeiro input ele retornava um alert escrito: 'undefined' Então pensei em passar os valores dos dois inputs para um script PHP e realizar o cálculo por lá, e então mostrar o resultado em uma tereira DIV Mas com o código jQuery que montei não estou conseguindo passar os valores, alguém poderia me ajudar? Ja pesquisei e também achei um artigo sobre: https://pt.stackoverflow.com/questions/207392/passar-variável-jquery-para-php Mas não consegui resolver. Com o código que fiz, eu queria o var_dump do php aparecendo no terceiro input. Ficou assim o HTML: <div class="form-group" id="formvalor"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor <small>(R$) </small><span class="required">*</span></label> <div class="col-md-3 col-sm-3 col-xs-12" id="valor_total"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valor" id="valor" value="10" readonly><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Entrada <small>(R$) </small><span class="required">*</span></label> <div class="col-md-3 col-sm-3 col-xs-12" id="valEntrada"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="entrada" id="entrada" value="0"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Saldo <small>(R$) </small><span class="required">*</span></label> <div class="col-md-3 col-sm-3 col-xs-12" id="saldo_total"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="saldo" id="saldo" value="" readonly> </div> </div> O jQuery para passar os valores (Pode ser tanto GET com POST, pra mim nao faz diferença): $("#entrada").change(function(){ $.post("saldo_total.php", {entrada:''+$("#entrada").val()+'', valor:''+$("#valor").val()+''}, function(valor){ $("#saldo").html(valor); }); }); E o PHP: <?php var_dump($_POST); Esta foi a solução que achei para realizar o cálculo, mas se alguém souber de outra em que eu consiga realizar o cálculo sem que os valores PHP interfira no jQuery pode dizer. Alguém poderia me ajudar? Grato!
  9. Gabrielvt14

    Pegar dados de radio button e input

    Olá pessoal, estou tentando pegar os dados de radio buttons e de inputs de um formulário para salvar no banco. Os radio são de pessoa fisica e juridica, então quando seleciona o radio pessoa fisica ele mostra na tela os inputs de rg e cpf. E quando seleciona o radio pessoa juridica ele mostra os inputs de cnpj, i.e, etc... Mas quando preencho e dou var_dump($_POST); ele retorna um array que não estou conseguindo percorrer :/ Não manjo muito de javascript, jquery, etc.. então o código que mostra os inputs de acordo com o radio selecionado eu peguei na net, então se acharem melhor alterar o html/js poderiam me ajudar. Segue o código: <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { var_dump($_POST); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <style type="text/css"> input.form-control { display: none; } </style> </head> <body> <form method="POST"> <div class="radio"> <label> <input type="radio" name="custom_field[account][1]" name="pf" id="id-custom_field-account-1-1" value="1"> Pessoa Física </label> </div> <div class="radio"> <label> <input type="radio" name="custom_field[account][1]" name="cnpj" id="id-custom_field-account-1-2" value="2"> Pessoa Jurídica </label> </div> <input type="text" name="custom_field[account][4]" name="razaosocial" value="" placeholder="Razão Social" id="input-custom-field4" class="form-control" vk_1bc56="subscribed"> <input type="text" name="custom_field[account][5]" name="cnpj" value="" placeholder="CNPJ" id="input-custom-field5" class="form-control" vk_1bc56="subscribed"> <input type="text" name="custom_field[account][6]" name="ie" value="" placeholder="I.E" id="input-custom-field6" class="form-control" vk_1bc56="subscribed"> <input type="text" name="custom_field[account][3]" name="rg" value="" placeholder="RG" id="input-custom-field3" class="form-control" vk_1bc56="subscribed"> <input type="text" name="custom_field[account][2]" name="cpf" value="" placeholder="CPF" id="input-custom-field2" class="form-control" vk_1bc56="subscribed"> <input type="submit" value="enviar"> </form> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('input:radio[name="custom_field[account][1]"]').on("change", function() { if (this.checked && this.value == '1') { $("#input-custom-field2, #input-custom-field3").show(); $("#input-custom-field4, #input-custom-field5, #input-custom-field6").hide(); } else { $("#input-custom-field4, #input-custom-field5, #input-custom-field6").show(); $("#input-custom-field2, #input-custom-field3").hide(); } }); }); </script> </body> </html> Do jeito que esta, o var_dump mostra isso: array (size=1) 'custom_field' => array (size=1) 'account' => array (size=6) 1 => string '2' (length=1) 4 => string '2232' (length=4) 5 => string '232' (length=3) 6 => string '23' (length=2) 3 => string '' (length=0) 2 => string '' (length=0) Desde já agradeço
  10. lucasvbl

    Erro com form dinamico

    Estou com problema na recuperação de informação do form dinamico... ele deveria aparecer a repetições do form mas apenas aparece uma vez... O código está ai, se alguem poder me ajudar... ESTE É O FORM <table width="100%" border="0" style="margin-top: -20px;"> <form enctype="multipart/form-data" action="insere-ctpagar.php" method="post" name="formulario" id="frmDados" target="_self"> <input type="hidden" name="os" value="<? echo $_osos;?>" /> <!-- inicio do Fornecedor --> <tr> <td> <style type="text/css" media="all"> body{ font-family:Arial, Helvetica, sans-serif } #tudo{ border:#CCCCCC 1px solid;width:680px;argin:0 auto } .bd_titulo{ text-align:center; background-color:#CCCCCC; font-weight:bold } </style> <tr> <td class="bd_titulo" style="background-color: grey;">Fornecedor</td></tr> <tr><td> <select style="width: 100%;" name="fornecedor"> <option selected>--- escolher ---</option> <?php $rscliente=mysql_query("select id,nome from fornecedor order by nome ASC"); while ($dados=mysql_fetch_array($rscliente)) {?> <option value="<?= $dados["id"];?>" ><?= $dados["nome"];?></option> <?php }?> </select> </td></tr> <tr> <td class="bd_titulo" colspan="3">Adicionar <a href="#" class="adicionarCampo" title="Adicionar item"><img src="images/icons/add.png" border="0" /></a></td></tr> </tr> <tr> <td class="bd_titulo">Data</td><td class="bd_titulo">Valor R$</td><td class="bd_titulo">Ação</td></tr> <tr class="linhas"> <td><input type="text" style="width: 97%" id="fornecedor_data" value="<? echo date('d/m/Y'); ?>" name="data_fornecedor[]" required/> </td> <td><input type="text" style="width: 97%;text-align:center" onKeyUp="javascript:maskMoney(this);" name="valor_fornecedor[]" required /></td> <td align="center"><a href="#" class="removerCampo" title="Remover linha"><img src="images/icons/cross_circle.png" border="0" /></a></td> </tr> AQUI O ARQUIVO QUE RECEBE A INFORMAÇÕES <? $os= $_POST[os]; // FORNECEDOR - ESTRUTURA DE REPETIÇÃO $fornecedor = $_POST['fornecedor']; // nome do fornecedor $data = $_POST['data_fornecedor']; // data digitada $valor = $_POST['valor_fornecedor']; // valor digitado $quant_linhas = count($data); // exibindo os dados for ($i=0; $i<$quant_linhas; $i++) { echo "Fornecedor: ".$fornecedor[$i]." --- "; echo "Data de Pagamento: ".$data[$i]." --- "; echo "Valor de Pagamento: ".$valor[$i]."<br />"; }
  11. romario@seg

    gravar um array no banco de dados metohd post

    olá, estou com um formulario feito com colunas fixas e uma parte dinamica(um botao adiciona um conjunto de colunas) , como faria para enviar os dados dos campos dinamicos no banco de dados já que eles serão variais, $tipoendereco = $_POST['data']['ClientesEndereco'][0]['nome_tipo']; $cep = $_POST['data']['ClientesEndereco'][0]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][0]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][0]['numero']; $complemento = $_POST['data']['ClientesEndereco'][0]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][0]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][0]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][0]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][0]['estado']; existe um botao que duplica essa parte do formulaio quantas vezes a pessoa quiser .... porem só fica registrado os dados preenchidos no primeiro formulario, o segundo ja vem assim: $cep = $_POST['data']['ClientesEndereco'][1]['cep']; $logradouro = $_POST['data']['ClientesEndereco'][1]['logradouro']; $numeroendereco = $_POST['data']['ClientesEndereco'][1]['numero']; $complemento = $_POST['data']['ClientesEndereco'][1]['complemento']; $bairro = $_POST['data']['ClientesEndereco'][1]['bairro']; $codcidade = $_POST['data']['ClientesEndereco'][1]['codigo_cidade']; $nomecidade = $_POST['data']['ClientesEndereco'][1]['nome_cidade']; $estadocidade = $_POST['data']['ClientesEndereco'][1]['estado']; como faço para gravar todos os formulario para pegar de acordo com a quantidade desejada por pessoa ? agradeço desde já
  12. Cesar Melo

    [Resolvido] Segurança para requisições PHP

    Olá, estou com mais uma dúvida sobre segurança. Estou iniciando um projeto de desenvolvimento e ando preocupado com a segurança das minhas requisições. Exemplo: Tenho uma tela para editar um pedido já criado. Obviamente, esse pedido tem um ID como chave primaria no bando de dados. O que eu faço atualmente: Na tela de edição de pedido, tenho um <input type="hidden" name="pedidoID" value="13"> por exemplo. Aí quando mando o "submit" ele vai pra outra tela, e com base nesse pedido "13" o sistema fazer as alterações necessárias no banco de dados e etc. Em outras telas, faço algo parecido mas através de Ajax. Legal, funciona, mas ao usar esses inputs dessa forma é uma brecha de segurança certo? Pois alguém mal intencionado pode facilmente localizar e alterar o numero do pedido, causando uma alteração errada no banco de dados. Fiz uma breve pesquisa sobre segurança em PHP, e pensei em duas coisas: Fazer uma HASH de mão dupla para o valor do ID, que acredito que dificultaria um pouco a possibilidade de alguém alterar. Ou utilizar $_SESSION["pedidoID"] que penso ser mais seguro para ocultar o valor do ID de um pedido. Porem, utilizando $_SESSION["pedidoID"] ficaria dificil, ou impossível de fazer algumas requisições via Ajax. Foi o que eu consegui pensar. Alguém com experiência em PHP pode me dar uma orientação sobre como trabalhar melhor com segurança nesse caso?
  13. Ericsson Berg

    Route retorna error 301 quando utilizo POST

    Boa tarde! Estou com um problema no retorno de um script, quando envio por POST registra o error 301 e em seguida ainda na requisição do apache o erro 405. Log do apache. 127.0.0.1 - - [15/May/2017:16:42:28 -0300] "POST /screenshot/ HTTP/1.1" 301 323 127.0.0.1 - - [15/May/2017:16:42:28 -0300] "GET /screenshot HTTP/1.1" 405 11668 Assim quando envio com GET uma string, ele funciona, mas quando envio com POST nada funciona. Alguém já passou por isso? //Função javascript var image = encodeURIComponent(image); var xhr = new XMLHttpRequest(); var request = "img="+image; xhr.open('POST', "/screenshot/", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.setRequestHeader("Content-Length", request.length); xhr.setRequestHeader("Connection", "close"); xhr.send(request); xhr.onreadystatechange = function () { if (xhr.status == 200 && xhr.readyState == 4) { alert(xhr.responseText); } else { } } //End Função javascript <?php //Route Route::post('/screenshot' , 'ScreenshotController@saveimage'); //End Route //Controller namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class ScreenshotController extends Controller { public function saveimage(Request $request){ // echo "arqui"; } } //End - Controller
  14. A questão aqui é a seguinte, trata-se de um formulário que será submetido e seus dados gravados no banco de dados. supondo a existência de uma pagina inicial.php, onde tenho o seguinte código jquery para executar a url enviar.php (encarregada de gravar os dados no banco de dados). Então a url enviar.php é executada, gravando no banco de dados as informações. Todavia, quero exibir uma mensagem numa div na pagina inicial, contendo informação do tipo "registro gravado com sucesso", ou alguma outra informação que eu venha a necessitar.
  15. Julio Cavallari

    Criar um atalho para os posts em outras páginas?

    Preciso que quando eu criar um post, o mesmo atalho que o wordpress gera na home seja gerada também numa página criada por mim, como faço isso?
  16. Tiago R. Paza

    Erro ao enviar formulário via POST

    Eai galera do fórum! Estou com um problema ao enviar meu formulário via $_POST, um formulário bem simples porém não sei aonde está o erro já que o console não retorna nada, nem o POST é realizado... <?php if (isset($_POST['titulo'])) { $titulo = $_POST['titulo']; } if (isset($_POST['resumo'])) { $resumo = $_POST['resumo']; } if (isset($_POST['categoria'])) { $categoria = $_POST['categoria']; } if (isset($_POST['texto'])) { $texto = $_POST['texto']; } $data = time(); $criador = $_SESSION['usuario_admin']; if (isset($_FILES['imagem'])) { $imagem = $_FILES['imagem']; } if($_POST){ if(empty($texto) || empty($titulo) || empty($resumo)){ db::Query("INSERT INTO noticias(titulo, resumo, categoria, texto, data, criador,data, status) VALUES ('$titulo','$resumo','$categoria','$texto','$criador','$data','inativo')"); } } ?> <form method="POST"> Título:<br> <input type="text" name="titulo"><br/> Resumo:<br/> <input type="text" name="resumo"><br/> Categoria:<br/> <select name="categoria"> <option value="1">Fixa</option> <option value="2">Eventos</option> </select><br/> Texto completo:<br/> <textarea name="texto" class="ckeditor" style="width:100%;"></textarea> <input type="submit" value="Postar">
  17. lipesym

    Salvar Campo binario ou Hexa como arquivo

    Após fazer um post via webservice o sistema me retorna o pdf da nota fiscal em codigo binário convertido em hexadecimal... Eu preciso salvar esse arquivo... Eu recebo ele e converto para binário porém preciso salvar esse código binário como arquivo... Alguém ai sabe como faço? já tentei de diversas maneiras mas não encontrei nenhuma solução
  18. Estou tentando fazer um post de uma xml gerada em meu sistema, porém o sistema exige que eu envie ela codificada com o sistema base 64 até ai tudo bem. Porém ao fazer o post o Base 64 usa o sinal de + quando dispara o post codificado na string o sistema retira o sinal de + alterando assim completamente o documento enviado. Exemplo eu disparo nQ+MjAxNy0wMy0yMlQxNDoxMzoxNi0wMjowMDwvZGhTYWlFbnQ+PHRwTkY+MT Porém do outro lado recebe nQ MjAxNy0wMy0yMlQxNDoxMzoxNi0wMjowMDwvZGhTYWlFbnQ PHRwTkY MT Portanto altera totalmente o resultado.... Alguém sabe como fazer com que o sinal de + não seja retirado? Ou conhece outra forma de envio que não altere a string? set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP") xmlhttp.Open "POST",link,false xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" xmlhttp.send (xmlbase64)
  19. Kingmotta

    Com upload grande, zend2 não recebe post

    Pessoal, bom dia. Tenho uma aplicação que está funcionando em partes. O problema dela é com upload grande, com upload pequenos ou sem upload ela está funcionando. Com upload grande ela não está recebendo o post do form no Controller(?), não estou entendendo oque está acontecendo, alguém tem uma luz e que possa me ajudar?
  20. Fala Galera, sou novo no PHP e preciso de uma ajuda urgente! Seguinte, tenho um arquivo em php chamado clientes.php, que lista todos os clientes cadastrados no banco. Conforme segue abaixo.... <?php require './protege.php'; require './config.php'; require './lib/funcoes.php'; require './lib/conexao.php'; $q = ''; if (isset($_GET['q'])) { $q = trim($_GET['q']); } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Clientes</title> <?php headCss(); ?> </head> <body> <?php include 'nav.php'; ?> <div class="container"> <div class="page-header"> <h2><i class="fa fa-users"></i> Clientes</h2> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Clientes</h3> </div> <div class="panel-body"> <form class="form-inline" role="form" method="post" action=""> <div class="form-group"> <label class="sr-only" for="fq">Pesquisa</label> <input type="search" class="form-control" id="fq" name="q" placeholder="Pesquisa" value="<?php echo $q; ?>"> </div> <button type="submit" class="btn btn-default">Pesquisar</button> </div> <table class="table table-striped table-hover"> <thead> <tr> <th>#</th> <th></th> <th>Nome</th> <th>E-mail</th> <th>Tel. Fixo</th> <th>Celular</th> <th>Ação</th> </tr> </thead> <tbody> <?php $sql = "select * from cliente"; if ($q != '') { $sql .= " where nome like '%$q%'"; } $consulta = mysqli_query($con, $sql); while ($resultado = mysqli_fetch_assoc($consulta)) { ?> <tr> <td><?php echo $resultado['idcliente']; ?></td> <td> <?php if ($resultado['ativo'] == CLIENTE_ATIVO) { ?> <span class="label label-success">ativo</span> <?php } else { ?> <span class="label label-warning">inativo</span> <?php } ?> </td> <td><?php echo $resultado['nome']; ?></td> <td><?php echo $resultado['email']; ?></td> <td><?php echo $resultado['telefonefixo']; ?></td> <td><?php echo $resultado['telefonecelular']; ?></td> <td> <a href="clientes-editar.php?idcliente=<?php echo $resultado['idcliente']; ?>" title="Editar cliente"><i class="fa fa-edit fa-lg"></i></a> <a href="clientes-apagar.php?idcliente=<?php echo $resultado['idcliente']; ?>" title="Remover cliente"><i class="fa fa-times fa-lg"></i></a> <a href="venda-nova.php?idcliente=<?php echo $resultado['idcliente']; ?>" title="Nova Venda"><i class="fa fa-share fa-lg"></i></a> </td> </tr><?php } ?> </tbody> </table> </form> </div> </div> <script src="./lib/jquery.js"></script> <script src="./lib/bootstrap/js/bootstrap.min.js"></script> </body> </html> Neste arquivo clientes.php, tenho um link para editar os clientes. O arquivo é chamado clientes-editar.php. Conforme segue. <?php require './protege.php'; require './config.php'; require './lib/funcoes.php'; require './lib/conexao.php'; $msg = array(); if (isset($_GET['idcliente'])) { $idcliente = (int) $_GET['idcliente']; } else { $idcliente = (int) $_POST['idcliente']; } $sql = "select * from cliente where idcliente= $idcliente"; $consulta = mysqli_query($con, $sql); $retorno = mysqli_fetch_assoc($consulta); if (!$retorno) { echo "Cliente não existe!"; exit; } $nome = $retorno['nome']; $razaosocial = $retorno['razaosocial']; $cnpj = $retorno['cnpj']; $inscricaoestadual = $retorno['inscricaoestadual']; $inscricaomunicipal = $retorno['inscricaomunicipal']; $endereco = $retorno['endereco']; $complemento = $retorno['complemento']; $bairro = $retorno['bairro']; $cep = $retorno['cep']; $cidade = $retorno['cidade']; $estado = $retorno['estado']; $telefonefixo = $retorno['telefonefixo']; $telefonecelular = $retorno['telefonecelular']; $operadora = $retorno['operadora']; $whatsapp = $retorno['whatsapp']; $email = $retorno['email']; $ativo = $retorno['ativo']; if ($_POST) { $idcliente = trim($_POST['idcliente']); $nome = trim($_POST['nome']); $razaosocial = trim($_POST['razaosocial']); $cnpj = trim($_POST['cnpj']); $inscricaoestadual = trim($_POST['inscricaoestadual']); $inscricaomunicipal = trim($_POST['inscricaomunicipal']); $endereco = trim($_POST['endereco']); $complemento = trim($_POST['complemento']); $bairro = trim($_POST['bairro']); $cep = trim($_POST['cep']); $cidade = trim($_POST['cidade']); $estado = trim($_POST['estado']); $telefonefixo = trim($_POST['telefonefixo']); $telefonecelular = trim($_POST['telefonecelular']); $operadora = trim($_POST['operadora']); $whatsapp = trim($_POST['whatsapp']); $email = trim($_POST['email']); $ativo = trim($_POST['ativo']); if (isset($_POST['ativo'])) { $ativo = CLIENTE_ATIVO; } else { $ativo = CLIENTE_INATIVO; } // Validar informacoes if ($nome == '') { $msg[] = 'Informe o nome Fantasia'; } if ($razaosocial == '') { $msg[] = 'Informe a Razão Social'; } if ($cnpj == '') { $msg[] = 'Informe o CPF ou CNPJ'; } if ($inscricaoestadual == '') { $msg[] = 'Informe a Inscrição Estadual'; } if ($inscricaomunicipal == '') { $msg[] = 'Informe a Inscrição Municipal'; } if ($endereco == '') { $msg[] = 'Informe o Endereço'; } if ($bairro == '') { $msg[] = 'Informe o Bairro'; } if ($cep == '') { $msg[] = 'Informe o CEP'; } if ($cidade == '') { $msg[] = 'Informe a Cidade'; } if ($estado == '') { $msg[] = 'Informe o Estado'; } if ($telefonefixo == '') { $msg[] = 'Informe o Telefone Fixo'; } if ($telefonecelular == '') { $msg[] = 'Informe o Celular'; } if ($operadora == '') { $msg[] = 'Informe a operadora'; } if ($whatsapp == '') { $msg[] = 'Informe se o cliente tem Whatsapp'; } if ($email == '') { $msg[] = 'Informe um endereço de email'; } if (!$msg) { // Salvar informacoes $sql = "Update cliente Set nome = '$nome', razaosocial = '$razaosocial', cnpj = '$cnpj', inscricaoestadual = '$inscricaoestadual', inscricaomunicipal = '$inscricaomunicipal', endereco = '$endereco', complemento = '$complemento', bairro = '$bairro', cep = '$cep', cidade = '$cidade', estado = '$estado', telefonefixo = '$telefonefixo', telefonecelular = '$telefonecelular', operadora = '$operadora', whatsapp = '$whatsapp', email = '$email', ativo = '$ativo' Where (idcliente = $idcliente)"; $gravou = mysqli_query($con, $sql); if ($gravou) { $msg[] = "Registro atualizado com sucesso!"; } else { $msg[] = "Falha ao atualizar dados"; $msg[] = mysqli_error($con); } } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Alterar Cliente</title> <?php headCss(); ?> </head> <body> <?php include 'nav.php'; ?> <div class="container"> <div class="page-header"> <h1><i class="fa fa-cubes"></i> Cadastrar Cliente:<?php echo $nome; ?></h1> </div> <?php if ($msg) { msgHtml($msg); } ?> <form role="form" method="POST" action="clientes-editar.php"> <div class="row"> <div class="form-group col-xs-12 col-sm-6 col-md-6"> <label for="fnome">Nome Fantasia</label> <input type="text" class="form-control" id="fnome" name="nome" placeholder="Nome Fantasia" value="<?php echo $nome; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-6"> <label for="razaosocial">Razão Social</label> <input type="text" class="form-control" id="fnome" name="razaosocial" placeholder="Razão Social" value="<?php echo $razaosocial; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="fcnpj">CPF/CNPJ</label> <input type="text" class="form-control" id="fnome" name="cnpj" placeholder="CPF/CNPJ" value="<?php echo $cnpj; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="finscricaoestadual">Inscrição Estadual</label> <input type="text" class="form-control" id="fnome" name="inscricaoestadual" placeholder="Inscrição Estadual" value="<?php echo $inscricaoestadual; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="finscricaomunicipal">Inscrição Municipal</label> <input type="text" class="form-control" id="fnome" name="inscricaomunicipal" placeholder="Inscrição Municipal" value="<?php echo $inscricaomunicipal; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-6"> <label for="fendereco">Endereço</label> <input type="text" class="form-control" id="fnome" name="endereco" placeholder="Endereço" value="<?php echo $endereco; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-6"> <label for="fcomplemento">Comlemento</label> <input type="text" class="form-control" id="fnome" name="complemento" placeholder="Complemento" value="<?php echo $complemento; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="fbairro">Bairro</label> <input type="text" class="form-control" id="fnome" name="bairro"" placeholder="Bairro"" value="<?php echo $bairro; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-2"> <label for="fcep">CEP</label> <input type="text" class="form-control" id="fnome" name="cep" placeholder="CEP" value="<?php echo $cep; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-3"> <label for="fcidade">Cidade</label> <input type="text" class="form-control" id="fnome" name="cidade" placeholder="Cidade" value="<?php echo $cidade; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-3"> <label for="festado">Estado</label> <input type="text" class="form-control" id="fnome" name="estado" placeholder="Estado" value="<?php echo $estado; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="ftelefonefixo">Telefone Fixo</label> <input type="text" class="form-control" id="fnome" name="telefonefixo" placeholder="(##) ####-####" value="<?php echo $telefonefixo; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="ftelefoneceluar">Telefone Celular</label> <input type="text" class="form-control" id="fnome" name="telefonecelular" placeholder="(##) #####-####" value="<?php echo $telefonecelular; ?>"> </div> <div class="form-group col-xs-12 col-sm-6 col-md-2"> <label for="foperadora">Operadora</label> <select id="fidproduto" name="operadora" class="form-control" required > <?php $sql = "select operadora from cliente where idcliente= $idcliente"; $result = mysqli_query($con, $sql); $linha = mysqli_fetch_assoc($result); ?> <option value="8">Claro</option> </select> </div> <div class="form-group col-xs-12 col-sm-6 col-md-2"> <label for="foperadora">WhatsApp?</label> <select id="fidproduto" name="whatsapp" class="form-control" required > <option></option> <option value="sim">SIM</option> <option value="não">NÃO</option> </select> </div> <div class="form-group col-xs-12 col-sm-6 col-md-4"> <label for="femail">Email</label> <input type="email" class="form-control" id="femail" name="email" placeholder="email@email.com" value="<?php echo $email; ?>"> </div> <div class="checkbox col-xs-12 col-sm-6 col-md-4"> <label for="fativo"> <input type="checkbox" name="ativo" id="fativo"<?php if ($ativo == CLIENTE_ATIVO) { ?> checked<?php } ?>> Cliente ativo </label> </div> </div> <button type="submit" class="btn btn-success">Atualizar</button> <a href="index.php"><button type="button" class="btn btn-danger">Cancelar</button></a> <a href="index.php"><input type="button" class="btn btn-primary" value="Painel"></a> </form> </div> <script src="./lib/jquery.js"></script> <script src="./lib/bootstrap/js/bootstrap.min.js"></script> </body> </html> Ao clicar no botão Atualizar, recebo um erro do PHP de que a variável idcliente não existe. Veja na imagem abaixo: ( ! ) Notice: Undefined index: idcliente in C:\wamp64\www\SistemaVendasDescartaveis\clientes-editar.php on line 12 Call Stack # Time Memory Function Location 1 0.0007 294104 {main}( ) ...\clientes-editar.php:0 Poderiam me ajudar com este erro. Tenho que entregar o trabalho na segunda de manha. Obrigado.
  21. itarary

    Ajuda com post e comentário no Wordpress

    Eu estou desenvolvendo um site em Wordpress, mas me surgiu uma necessidade que não estou conseguindo resolver. Na pagina inicial está os últimos posts lançados resumido com Imagem titulo e breve descrição. Acredito que como maioria dos sites. Minha questão é que logo abaixo desse resumo do post preciso colocar caixa de comentário mas não sei onde acrescento o codigo. Alguém pode por favor me ajudar.
  22. lucas70770

    XHR finished loading: POST

    Olá, hoje eu estava mexendo em meu código e apareceu um erro que antes não havia aparecido(ontem eu atualizei meu Google Chrome): jquery.min.js:4 XHR finished loading: POST "http://localhost/projects/ieadca/consulta.php". Eu removi todas alterações que havia feito no código para ver se era um erro de digitação mas não fez diferença nenhuma.
  23. ximnes

    Problemas no recebimento POST Checkout Cielo.

    Boa noite a todos. Resolvendo problemas, e vindo com mais problemas rs. Fiz a integração com a Cielo, porém agora estou com problemas no recebimento dos dados do pedido via POST que eles mandam na página de Notificação e Mudança de Status. Estou usando o framework CodeIgniter. Recebo E-mail deles com os seguintes dados. Assunto: Checkout Cielo - Falha na tentativa de envio do POST de mudança de status Falha na tentativa de envio do POST de mudança de status [https://cieloecommerce.cielo.com.br] Dados do pedido Número do pedido 15b29d12c3a24f9a9008c5ce2ad6edd6 URL de mudança de status http://tests.mubrecords.com/store/status/ Código de status HTTP 404 Conteúdo do Post checkout_cielo_order_number 15b29d12c3a24f9a9008c5ce2ad6edd6 amount 8480 order_number 2c25c2b684564bc2c3253cb68f862362 payment_status 3 Meu Route.php $route['store/notify'] = 'cart/notify/'; $route['store/status'] = 'cart/status/'; E no controller Cart.php public function notify(){ $order_number = $this->input->post('order_number'); if(isset($order_number)){ $mod_ship = $this->input->post('shipping_type'); $name_ship = $this->input->post('shipping_name'); $price_ship = $this->input->post('shipping_price'); $cep_ship = $this->input->post('shipping_adress_zipcode'); $dist_ship = $this->input->post('shipping_adress_district'); $city_ship = $this->input->post('shipping_adress_city'); $state_ship = $this->input->post('shipping_state'); $adre_ship1 = $this->input->post('shipping_adress_line1'); $adre_ship2 = $this->input->post('shipping_adress_line2'); $number_ship = $this->input->post('shipping_adress_number'); $details_ship = $mod_ship.'<br>'. $name_ship.'<br>'. $price_ship.'<br>'. $cep_ship.'<br>'. $state_ship.'<br>'. $city_ship.'<br>'. $adre_ship1.', '.$number_ship.', '.$adre_ship2.', '.$dist_ship; $valor_total_cf = $valor_total + $price_ship; $data = array( 'details_ship' => $details_ship, 'order_price' => $valor_total_cf, 'order_shipping' => $price_ship, 'order_status' => $this->input->post('payment_status'), 'order_tid' => $this->input->post('tid') ); $myOrder = $this->store_model->upMyOrders($order_number, $data); echo '<status>OK</status>'; $this->load->view('store/notify'); } else { redirect(base_url()); } } public function status(){ $order_number = $this->input->post('order_number'); $data = array( 'order_status' => $this->input->post('payment_status'), ); $myOrder = $this->store_model->upMyOrders($order_number, $data); echo '<status>OK</status>'; $this->load->view('store/status'); } E o Store_model.php public function upMyOrders($order_number, $data){ $query = $this->db->where(array('order_number' => $order_number)) ->update('tb_store_orders', $data); return true; } Tem algo de errado? Alguém pra dar uma luz?
  24. cinth010

    [Resolvido] Warning: mysql_num_rows()

    Olá, novamente eu estou tendo problemas com PHP , mas agora também inclui do Mysql. O prolema parece que está em mysql_num_rows(); Já pesquisei em outrso lugares com o mesmo erro essa função, mas nenhum deles deu certo no meu codigo. Esse é o codigo Sempre que eu atualizo a pagina sempre da um problema: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/quel/pages/inicio.php on line 13 Por favor, quem puder me ajudar novamente eu agradeço muito.
  25. Marcelo Rodrigues Ferreira

    [Resolvido] Criação de Formulários com método POST

    Caros amigos, criei uma pagina em php com bootstrap. O codigo PHP esta no final do codigo HTML, logo apos a tag </html>. Em fim, o problema é que criei um form com as seguintes configurações: <form name="sentMessage" action="<?php echo ( $_SERVER["PHP_SELF"] ); ?>" method="post" id="contactForm" novalidate> Lá no código PHP, eu testo usando "$_SERVER['REQUEST_METHOD']" ( if ( $_SERVER['REQUEST_METHOD'] == "POST" ) { ... }) e sempre retorna GET! Eu declarei no FORM method="post". Não estou entendendo de onde vem esse GET. Desde já agradeço!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.