Anderson Ferreira Postado Setembro 27, 2009 Denunciar Share Postado Setembro 27, 2009 (editado) Bom galera, estou usando o seguinte código pra poder atualizar os dados de meu Banco de Dados MySql:<?php session_start(); $_SESSION["login"]; $_SESSION["senha"]; include "conexao.php"; #variaveis @$login = $_SESSION["login"]; @$senha = $_SESSION["senha"]; $nome = $_POST["nome"]; $apelido = $_POST["apelido"]; $idade = $_POST["idade"]; $sexo = $_POST["sexo"]; $email = $_POST["email"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; $sistema_operacional = $_POST["sistema_operacional"]; $grupo = $_POST["grupo"]; if ($grupo != "usuario") { header ("Location: $invasao"); } else { $conexao_cadastro = mysql_query("UPDATE usuarios SET nome='$nome', apelido='$apelido', idade='$idade', sexo='$sexo', email='$email', cidade='$cidade', estado='$estado' WHERE login='$login' AND senha='$senha'"); header ("Location: $perfil_atualizado"); } ?>Mas não atualiza :'(Qual será o problema? Pelo q estou vendo, visivelmente, está tudo certo, não entendo :'(Alguém poderia me ajudar, por favor?Obrigado,Anderson Ferreira Editado Setembro 27, 2009 por Anderson Ferreira Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 27, 2009 Denunciar Share Postado Setembro 27, 2009 Troca:$conexao_cadastro = mysql_query("UPDATE usuarios SET nome='$nome', apelido='$apelido', idade='$idade', sexo='$sexo', email='$email', cidade='$cidade', estado='$estado' WHERE login='$login' AND senha='$senha'");Por:$conexao_cadastro = mysql_query("UPDATE usuarios SET nome='$nome', apelido='$apelido', idade='$idade', sexo='$sexo', email='$email', cidade='$cidade', estado='$estado' WHERE login='$login' AND senha='$senha'")OR DIE(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anderson Ferreira Postado Setembro 28, 2009 Autor Denunciar Share Postado Setembro 28, 2009 Nóssa ... DESCULPA mesmo .. fooi o erro mais tosco q já vi na minha vida..O problema, q quando eu montei o Banco de Dados, no campo 'idade', eu coloquei do tipo 'tinyint' com no máximo 2 caractéres (no caso, seria a idade com 2 caractéres).Mas no formulário, eu coloquei um combobox com opções como: 15 a 20 anos, 21 a 30 anos ... ai o problema era este.DESCULPA mesmo, pergunta muito tosca essa minha :( Obrigado,Anderson Ferreira Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Anderson Ferreira
Bom galera, estou usando o seguinte código pra poder atualizar os dados de meu Banco de Dados MySql:
Mas não atualiza :'(
Qual será o problema? Pelo q estou vendo, visivelmente, está tudo certo, não entendo :'(
Alguém poderia me ajudar, por favor?
Obrigado,
Anderson Ferreira
Editado por Anderson FerreiraLink para o comentário
Compartilhar em outros sites
2 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.