Gostaria de saber, qual o problema neste código, pois os dados não está sendo salvo no BD, o PHP e o formulário estão na mesma página, está correto abaixo?
<?php if($_GET['acao'] == "enviar") {include "conexao.php";$nome = $_POST[nome];$email = $_POST[email];$bairro = $_POST[bairro];$cidade = $_POST[cidade];$nascimento = $_POST[nascimento];$endereco = $_POST[endereco];$telefone = $_POST[telefone];$celular = $_POST[celular];$sql = "INSERT INTO cadastro (nome, email, bairro, cidade, nascimento, endereco, telefone, celular) VALUES ('$nome', '$email', '$bairro', '$cidade', '$nascimento', '$endereco', '$telefone', '$celular')";header("Location: cadastrou.php"); mysql_query($sql); }?>// fim da parte de incluir// agora segue o formulário.<form action="?acao=enviar" method="POST" enctype="text/plain" OnSubmit="return ValidaSemPreenchimento(this)"><font face="Arial" size="2">Nome completo: <br><input type="text" name="nome" id="nome" size="40" obrigatorio="1" title="Preencha seu nome"><br><font face="Arial" size="2">E-mail Válido: <br><input type="text" name="email" id="email" size="40" obrigatorio="1" title="Preencha com um e-mail válido"><br><font face="Arial" size="2">Bairro: <br><input type="text" name="bairro" id="bairro" size="40"><br><font face="Arial" size="2">Cidade: <br><input type="text" name="cidade" id="cidade" size="40"><br><font face="Arial" size="2">Data de Nascimento: <font size="1">(Formato: dd/mm/aaaa)</font> <br><input type="text" name="nascimento" id="nascimento" size="40"><br><font face="Arial" size="2">Endereço: <font size="1">*Opcional</font> <br><input type="text" name="endereco" id="endereco" size="40"><br><font face="Arial" size="2">Telefone: <font size="1">*(DDD + Nº)</font> <br><input type="text" name="telefone" obrigatorio="1" title="Preencha com seu número de " id="endereco" size="40" onkeypress="return formata(this, '??-????????',event)"><br><font face="Arial" size="2">Celular: <font size="1">*Formato: 61-99999999</font> <br><input type="text" name="celular" id="celular" size="40" onkeypress="return formata(this, '??-????????',event)"><br><br><DIV align="right"><input type="submit" value="Enviar Cadastro"> <input type="reset" value="Apagar"></div></form>// fim do formulário
Ambos estão na mesma página, algo está errado, é possível fazer assim, não é?
Abraço a todos!
Edição feita por: marcuseduado, 14/01/2008, 18:55.