<?php
$conn = mysql_connect("localhost", "root", "") or die("Impossivel conectar");
if($conn)
{
mysql_select_db("controle", $conn);
}
$id = $_POST['id'];
$nome = strtoupper($_POST['nome']);
$login = $_POST['login'];
$senha = $_POST['senha'];
$email = $_POST['email'];
$x = mysql_query("UPDATE usuario SET login='$login', nome='$nome', senha='$senha', email='$email' WHERE id='$id';");
if($x)
{
echo"
<br>
<table align='center' width='80%' border='0' cellspacing='1' cellpadding='0' bgcolor='#024282'>
<tr>
<td align='center' bgcolor='#024282'><font class='titcabec2'>INFORMAÇÕES ALTERADAS</font></td>
</tr>
<tr>
<td bgcolor='#ffd700'>
<table align='center' width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table align='center' width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='40%' class='textologin' align='right'>Nome Completo: </td>
<td class='txtdatahora'> $nome</td>
</tr>
<tr>
<td width='40%' class='textologin' align='right'>Login de Acesso: </td>
<td class='txtdatahora'> $login</td>
</tr>
<tr>
<td width='40%' class='textologin' align='right'>Senha: </td>
<td class='txtdatahora'> $senha</td>
</tr>
<tr>
<td width='40%' class='textologin' align='right'>E-mail para Contato: </td>
<td class='txtdatahora'> $email</td>
</tr>
</table>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table><br>
<meta http-equiv='refresh' content='8;URL=index.php?adm=alteracot'>
";// verificamos se os dados foi inserido se for ele executa o echo
}
else
{
echo"
<table width='80%' border='1' align='center' cellspacing='1' bordercolor='#0066FF'>
<tr>
<td align='center' cellspacing='1' bgcolor='#0066FF'><strong><font color='#FFCC00' size='2' face='Arial'>As informações abaixo não foram Alteradas </font></strong></td>
</tr>
<tr>
<td>
<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td> </td>
</tr>
<tr>
<td align='center'><strong><font color='#CC0000' size='2' face='Arial'>A ALTERAÇÃO NÃO PODE SER REALIZADA </font></strong></td>
</tr>
<tr>
<td align='center'><strong><font color='#000000' size='1' face='Arial'>Ocorreu um erro na tentativa de salvar as informações no banco. Tente alterar novamente, caso o erro persista, contate o desenvolvedor.</font></strong></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align='center' cellspacing='1' bgcolor='#0066FF'><strong><font color='#FFCC00' size='1' face='Arial'>A página será redirecionada em 8 segundos</font></strong></td>
</tr>
</table>
<meta http-equiv='refresh' content='8;URL=index.php?adm=alteracot'>
";
}
?>
Ou tem algo de errado ?!
Desde já agradeço pela atenção.
Já revirei o código de ponta cabeça, e agora ele está dando uma resposta, agora o código está assim:
$sql = "UPDATE usuario SET login = '$login', nome = '$nome', senha = '$senha', email = '$email' WHERE id = '$id'";
$x = mysql_query($sql,$conn);
if($x)
{
Aqui sairá a mensagem que a alteração foi feita e redireciona a página depois de 8 segundos.
}
else
{
Aqui o sistema informa que não foi feita a alteração no banco, e redireciona a página depois de 8 segundos.
}
Mas sempre executando o que está no ELSE, ou seja, o UPDATE não foi feito. O que é que estou fazendo de erro ?!..
Agora eu alterei o comando para:
$x = mysql_query("UPDATE usuario SET nome = '$nome', login = '$login', senha = '$senha', email = '$email' WHERE id = '$id'") or die(mysql_error());E deu o seguinte erro:
Unknown column 'email' in 'field list'
O que vem a ser isso ?!
Descobri o erro !!... Pode fechar o Tópico.


This topic is locked







