¨%4263123564""%$8503274823647 8012 307263'539#$@"@12341'9o\'23/c3\z$3¨@#"3519UYIUY&(¨623'\/]ad
Não retorna erro. Aparece a minha mensagem de "inserido com sucesso", porém não insere no DB.
É algum tipo de proteção do php/mysql isso ou eu estou fazendo cagad.. mesmo?
Trecho do meu código:
if (isset($_POST['submit'])) { $nome = $_POST['nome']; $email = $_POST['email']; $comentario = $_POST['comentarios']; $conectar = mysql_connect($dbhost,$dbuser,$dbpass); $db = mysql_select_db($dbacesso,$conectar); $query = "Insert into cadastro value ('$nome','$email','$comentario')"; $acao = mysql_query($query); echo 'Cadastro realizado com sucesso!'; mysql_close($conectar); }
Aproveitando o tópico: no php tem como eu fazer o script "trancar" em um ponto em função de algum item do formulário enviado não ter sido preenchido? Quando eu pergunto isso, não é com Ifs ou coisa similar, mas sim alguma função/método específico, que valha para o geral (independente de quantos campos eu submeti).
Abraço!