Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''filter_input''.

  • 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 2 registros

  1. veronicaEmschermann

    PHP - NÃO ESTOU CONSEGUINDO ALTERAR OS REGISTROS NO FORMLÁRIO

    estou com um problema... Meu botão de alterar registro não me retorna nenhum erro, porém não quer funcionar...simplesmente parece que não está lendo do bd...quando clicado, ele vai para a página "update.php" e a tela do browser fica todo em branco. Não sei se pode ser erro no banco de dados também... MEU CÓDIGO UPDATE.PHP : $nome = filter_input(INPUT_POST,'nome', FILTER_SANITIZE_SPECIAL_CHARS); $cpf = filter_input(INPUT_POST, 'cpf', FILTER_SANITIZE_SPECIAL_CHARS); $rg = filter_input(INPUT_POST, 'rg', FILTER_SANITIZE_SPECIAL_CHARS); $nascimento = filter_input(INPUT_POST, 'nascimento', FILTER_SANITIZE_SPECIAL_CHARS); $sexo = filter_input(INPUT_POST,'sexo',FILTER_SANITIZE_SPECIAL_CHARS); $fone = filter_input(INPUT_POST, 'fone', FILTER_SANITIZE_SPECIAL_CHARS); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_SPECIAL_CHARS); $endereco = filter_input(INPUT_POST, 'endereco', FILTER_SANITIZE_SPECIAL_CHARS); $bairro = filter_input(INPUT_POST, 'bairro', FILTER_SANITIZE_SPECIAL_CHARS); $cep = filter_input(INPUT_POST, 'cep',FILTER_SANITIZE_SPECIAL_CHARS); $estado = filter_input(INPUT_POST, 'estado', FILTER_SANITIZE_SPECIAL_CHARS); $cidade = filter_input(INPUT_POST, 'cidade', FILTER_SANITIZE_SPECIAL_CHARS); $situacao_aluno = filter_input(INPUT_POST, 'situacao_aluno', FILTER_SANITIZE_SPECIAL_CHARS); $queryUpdate = $link->query("UPDATE alunos SET nome='$nome', cpf='$cpf', rg='$rg', nascimento='$nascimento', sexo='$sexo', fone='$fone', email='$email', endereco='$endereco', bairro='$bairro', cep='$cep', estado='$estado', cidade='$cidade', situacao_aluno='$situacao_aluno' WHERE id='$id'"); $affected_rows = mysqli_affected_rows($link); if ($affected_rows > 0): header("Location:../home.php"); endif;
  2. ma_gr

    Dúvida com Filter Input

    Quando recebo os dados no script php via $_POST eu consigo aplicar os filtros de string e e-mail, por exemplo, usando $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $email = filter_var($email, FILTER_VALIDATE_EMAIL); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error_msg .= '<p class="error">O endereço de email digitado não é válido</p>'; } Minha dúvida é se é preciso e como posso aplicar filtros e evitar ataques com mysql injection, por exemplo, no script abaixo onde recebo dados usando property_exists(): $data = json_decode(file_get_contents("php://input")); if(property_exists($data, 'user') || property_exists($data, 'email')){ $u = $data->user; $e = $data->email; $insert_stmt = $mysqli->prepare("INSERT INTO users(user, email) VALUES(?,?)"); $insert_stmt->bind_param("ss", $u, $e); $insert_stmt->execute(); $insert_stmt->close(); $mysqli->close(); $msg = "Cadastro realizado"; $retorno = json_encode($msg); echo $retorno; }
×

Informação importante

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