Jump to content

Guilherme Luiz

Members
  • Content count

    421
  • Joined

  • Last visited

  • Days Won

    3

Guilherme Luiz last won the day on June 22 2018

Guilherme Luiz had the most liked content!

Community Reputation

41 Levemente Bom

1 Follower

About Guilherme Luiz

  • Birthday March 23

Informações Pessoais

  • Sexo
    Masculino

Contato

Recent Profile Visitors

95084 profile views
  1. Guilherme Luiz

    PDF automático em tabela

    Da uma olhada nessa class http://www.fpdf.org/
  2. Guilherme Luiz

    Confirmar cadastro pelo email - PDO

    Batendo o olho vejo que sua Query está errada. Me parece que ela era uma query de UPDATE e você simplesmente mudou o update para INSERT o $id $md5 não te resultam em nada porque sua query está errada e dado a isso ela gera um erro e o registro não é adicionado. Logo, sua variavel $md5 não tem o valor de $id para poder fazer o hash aplique sempre um bloco de if() ou try/catch quando executar $sql->query() para poder tratar possiveis erros de query. Veja: https://www.w3schools.com/php/php_mysql_insert.asp
  3. Guilherme Luiz

    Receber resultados de API externa em PHP

    Baseado no response da url o código que você tem funciona corretamente... o output array(1) { [0]=> array(1) { ["Resultado"]=> string(5) "Falso" } } Para trazer o valor de Resultado você acessaria da seguinte forma: echo $data[0]['Resultado'];
  4. Guilherme Luiz

    Reduzir tamanho de texto

    Da uma olhada https://www.php.net/manual/pt_BR/function.substr.php $texto = "Este aqui é um texto muito longo que quero apresentar somente os 20 primeiros caracteres"; echo substr($texto, 0, 20);
  5. O que aprendi ha muitos anos quando comecei a trabalhar com o PHP que respondeu essa e a varias outras perguntas: Nunca confie em input recebidos Em outras palavra... sempre cheque e valide tudo que você receba a partir de input principalmente quando se tratar de queries em bancos de dados.
  6. Guilherme Luiz

    Gravando data no mysql

    O ideal para trabalhar com datas em banco de dados é sempre salvar em UTC e formatar a data no momento da visualização.
  7. Guilherme Luiz

    Como chamar procedure via PHP recebendo parametros de formulário html

    O seu HTML está fechando a tag </form> antes de todos os inputs. coloque a tag <form> fora das tags de <table> por exemplo: <form action="postar.php" method="post"> <table> <tr> <td> <input type="text" name="meuinput"> </td> </tr> <tr> <td> <button type="submit">Enviar</button> </td> </tr> </table> </form> Para que os campos sejam passados em POST ao script dados em ACTION é preciso que todos estejam dentro da tag <form>
  8. Guilherme Luiz

    Php e MySQL

    Qual a parte do problema? Onde está o código que pega os dados desse formulário e tenta atualizar o sql? Nos ajude a te ajudar rs
  9. Guilherme Luiz

    fazer function aceitar variável externa

    Você pode passar como parametro da function ou usar via closure/anonima dependendo da sua necessidade $corAtual = "azul"; function cores($cor) { return $cor; } echo cores($corAtual); ou então via closure/anonima: $corAtual = "azul"; $cores = function() use ($corAtual){ return $corAtual; }; echo $cores(); Recomendo a leitura: https://www.php.net/manual/pt_BR/language.functions.php
  10. Guilherme Luiz

    Erro ao tenta abrir .ini pela URL

    Mais fácil você entrar em contato com o suporte do servidor. Essa sua situação é extremamente "genérica"
  11. Guilherme Luiz

    Url amigável

    Precisaria de algumas regras de htaccess basicamente. Veja esse tópico que pode ajudar: https://stackoverflow.com/questions/812571/how-to-create-friendly-url-in-php No forum se você buscar por url amigaveis com ctz terão outros posts com exemplos já prontos
  12. Guilherme Luiz

    Filtros com PHP, AJAX e MySQL

    Eu deixaria pra checar inputs no backend ao inves do JS. Cria um objeto com seus keys sendo cada um dos inputs do usuario por exemplo var filtro = { busca: $("#box-de-pesquisa").val(), quatros: $("#quartos").val(), bairro: $("#bairro").val() } Pelo Ajax você manda todo o objeto filtro: var dados = filtro $.post('buscador.php', dados, function(response.... No PHP você conseguiria acessar os dados do POST mais ou menos assim $busca = ((is_null($_POST['filtro']['busca'])) ? false : "and temos_de_busca = '{$_POST['filtro']['busca']'}"); $quartos = ((is_null($_POST['filtro']['quartos'])) ? false : "and quartos = '{$_POST['filtro']['quartos']'}"); ... E dai então você montaria a sua query mais ou menos assim $query = "SELECT * FROM imobiliaria WHERE {$busca} {$quartos}"; Assim você fará a sua query buscar por vários campos caso eles não venham como NULL do POST feito pelo AJAX OBS.: Não cuidei exatamente da tipagem e verificações porque a intenção era dar uma luz de como você consegue atingir o resultado
  13. Guilherme Luiz

    Problemas ao enviar anexo com PHPMailer

    veja se ajuda: https://stackoverflow.com/questions/11764156/send-file-attachment-from-form-using-phpmailer-and-php
  14. Guilherme Luiz

    Pegar parte de uma string

    Você pode aplicar um regex para capturar apenas os números <?php $string = "aquiVaiQualquerCoisa650000.12345"; $sonumeros = preg_replace("/\D/","",$string); #\d/ regex para manter somente números echo $sonumeros; #resultado > 65000012345 ?>
  15. Guilherme Luiz

    for ou foreach fora do select e que funcione

    Se a questão é ficar com o foreach desacoplado do html você pode colocar os options num array e então "implodar" eles dentro do select <?php $data = ["um","dois","tres","quatro"]; $options = []; foreach($data as $val){ $options[] = "<option value='{$val}'>{$val}</option>"; } ?> <html> <select> <?php $option = implode(",",$options); echo $option; ?> </select> </html>
×

Important Information

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