chackal_sjc Postado Agosto 27, 2004 Denunciar Share Postado Agosto 27, 2004 meu, qualquer ta errado aqui?ps: eu já peguei as variavel com o POST<?php$conexao = mysql_connect("localhost", "chackal", "*****");mysql_select_db("chackal_autusuario"); $sql = "INSERT INTO tb_cadastro VALUES "; //da um comando insert na tabela para inserir as informações do cadastro$sql .= "('', '$nome', '$cidade', '$estado', '$email', '$MSN', '$icq', '$datanascimento', '$login', '$senha')";$resultado = mysql_query($sql);setcookie("login_f1i", $login); //cria os cookiessetcookie("senha_f1i", $senha);mysql_close($conexao); header("location: index.php");?>mas ta dando erro nas linhas dos cookies e na linha do header... mas ele inseri na tabela mas da erro e não vai para a index.phpporque esse erro??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 você diz que ta pegando os dados com o $_POSTmas que erro que ta dando posta o erro ai Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 Warning: Cannot modify header information - headers already sent by (output started at /home/chackal/public_html/cadastro3.php:10) in /home/chackal/public_html/cadastro3.php on line 27Warning: Cannot modify header information - headers already sent by (output started at /home/chackal/public_html/cadastro3.php:10) in /home/chackal/public_html/cadastro3.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/chackal/public_html/cadastro3.php:10) in /home/chackal/public_html/cadastro3.php on line 3327 e 28 é dos cookies..a 33 é do header! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 não da pra você postar o codigo completo pois assim desse jeito não tem nada errado aparentemente Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 <html><head><title>enviando para o banco de dados</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form method="post" action=""> <p> <input name="nome" type="hidden" value="<?php echo $nome; ?>"> <input name="sobrenome" type="hidden" value="<?php echo $sobrenome; ?>"> <input name="email" type="hidden" value="<?php echo $email; ?>"> <input name="MSN" type="hidden" value="<?php echo $MSN; ?>"> <input name="icq" type="hidden" value="<?php echo $icq; ?>"> <input name="datanascimento" type="hidden" value="<?php echo $datanascimento; ?>"> <input name="login" type="hidden" value="<?php echo $login; ?>"> <input name="senha" type="hidden" value="<?php echo $senha; ?>"> </p> <p> <?php$nome = $_POST['nome'];$cidade = $_POST['cidade'];$estado = $_POST['estado'];$email = $_POST['email'];$MSN = $_POST['MSN'];$icq = $_POST['icq'];$login = $_POST['login'];$senha = $_POST['senha'];$conexao = mysql_connect("localhost", "chackal", "*****");mysql_select_db("chackal_autusuario"); $sql = "INSERT INTO tb_cadastro VALUES "; //da um comando insert na tabela para inserir as informações do cadastro$sql .= "('', '$nome', '$cidade', '$estado', '$email', '$MSN', '$icq', '$datanascimento', '$login', '$senha')";$resultado = mysql_query($sql);setcookie("login_f1i", $login); setcookie("senha_f1i", $senha);mysql_close($conexao); header("location: index.php");?> </p></form></body></html>taí o código!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Toma cuidado porque se não pode usar header depois de tags htmlesse codigo é sobre o cadastro não é? tenta fazer daquele jeito que eu te faleitenta assim:<?php$nome = $_POST['nome'];$cidade = $_POST['cidade'];$estado = $_POST['estado'];$email = $_POST['email'];$MSN = $_POST['MSN'];$icq = $_POST['icq'];$login = $_POST['login'];$senha = $_POST['senha'];$conexao = mysql_connect("localhost", "chackal", "*****");mysql_select_db("chackal_autusuario"); $sql = "INSERT INTO tb_cadastro VALUES "; //da um comando insert na tabela para inserir as informações do cadastro$sql .= "('', '$nome', '$cidade', '$estado', '$email', '$MSN', '$icq', '$datanascimento', '$login', '$senha')";$resultado = mysql_query($sql);setcookie("login_f1i", $login); setcookie("senha_f1i", $senha);mysql_close($conexao); header("location: index.php");?><html><head><title>enviando para o banco de dados</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form method="post" action=""> <p> <input name="nome" type="hidden" value="<?php echo $nome; ?>"> <input name="sobrenome" type="hidden" value="<?php echo $sobrenome; ?>"> <input name="email" type="hidden" value="<?php echo $email; ?>"> <input name="MSN" type="hidden" value="<?php echo $MSN; ?>"> <input name="icq" type="hidden" value="<?php echo $icq; ?>"> <input name="datanascimento" type="hidden" value="<?php echo $datanascimento; ?>"> <input name="login" type="hidden" value="<?php echo $login; ?>"> <input name="senha" type="hidden" value="<?php echo $senha; ?>"> </p> <p> </p></form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 hummmmmmmas ele vai receber o _POST mesmo sendo antes do hmtl? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Sim!... mas você não tem que fazer um if ali?ele vai ficar redirecionando pra index.php... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 if do q? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Só uma pergunta essa sua duvida daqui tem haver com a do outro post:Usar Header Ao Invez Do Action="" ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 sim..porque o action eu preciso apertar um botao pra mandar... eu queria que ele fose diretointende?só outra coisapra criptografar a $senha é só por la no comando de inserir cript('$senha') ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 como direto? preencher e mandar sozinho? não intendi... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 é, queria q ele inserise na tabela e já fose redirecionado para a index.php... porque no form você precisa aperta o botao de submt Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Explica o que você quer fazer do começo ao fim fica mais facil de a gente ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 chackal_sjc Postado Agosto 28, 2004 Autor Denunciar Share Postado Agosto 28, 2004 entãoé um sistema de cadastrotem a primeira parte... cadastro.php que tem o formulario e tudo maisque manda o form para a verifica.php que faz os testes para ver se ta certo...se estiver certo.. ele aperta um oturo confirma para ir paraa o cadastro2.php que ele vê tudo que ele fez.. para confirmar se estava tudo certoconfirmando ele vai para esse cadastro3.phpque é este daíque inseri na tabela as informações e cria os cookies... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
chackal_sjc
meu, qualquer ta errado aqui?
ps: eu já peguei as variavel com o POST
mas ta dando erro nas linhas dos cookies e na linha do header... mas ele inseri na tabela mas da erro e não vai para a index.php
porque esse erro???
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.