tenho um formulario que carrega os dados ja cadastrados no BD normalmente, porem, quando chamo o mesmo para alterar qualquer dados e clico em alterar, a resposta é que foi alterado com sucesso, mas ao voltar ao formulario, os dados nao foram alterados, permanecendo da forma original.
sou iniciante no php e estou fazendo este sistema quase que sozinho, só que agora ficou dificil, pois nao consegui achar erro algum nos codigos.
vou colocar os 2 arquivos aqui, afim de achar um abençoado que me de uma ajuda.
desde já, fico muito agradecido.
gustavo
OBS: desculpe caso esteja no local errado e por favor, mova p/ onde seja adequado, pois nao encontrei o mesmo.
=====================
segue o 1º arquivo:
alterar.php
[codebox]<?php
include ("conectar.php");
session_start();
$logado = mysql_query("SELECT * FROM usuario WHERE login=".$_SESSION["id"]);
$nome = mysql_result($logado, 0,'nome');
$cpf = mysql_result($logado, 0,'cpf');
$email = mysql_result($logado, 0,'email');
$senha = mysql_result($logado, 0,'senha');
$fone = mysql_result($logado, 0,'fone');
$estado_civil = mysql_result($logado, 0,'estado_civil');
$profissao = mysql_result($logado, 0,'profissao');
$ramo_atividade = mysql_result($logado, 0,'ramo_atividade');
$endereco = mysql_result($logado, 0,'endereco');
$cep = mysql_result($logado, 0,'cep');
$cidade = mysql_result($logado, 0,'cidade');
$estado = mysql_result($logado, 0,'estado');
$banco = mysql_result($logado, 0,'banco');
$titular_conta = mysql_result($logado, 0,'titular_conta');
$agencia = mysql_result($logado, 0,'agencia');
$conta = mysql_result($logado, 0,'conta');
$digito = mysql_result($logado, 0,'digito');
?>
<html>
<head>
<title></title>
<script language="javascript">
function mascaraFone(evento, input){
if(evento.keyCode == 8)
return;
str = input.value;
if(str.length >= 14)
return;
if (str.length == 1){
str = '(' + str;
input.value = str;
}
if (str.length == 3){
str = str + ') ';
input.value = str;
}
if (str.length == 9){
str = str + '-';
input.value = str;
}
}
</script>
</head>
<body>
<table width="570" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="310" valign="top">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="5%" valign="top"><a href="java script:history.back(1);"><img src="icones/voltar.jpg" width="32" height="32" border="0" align="top"></a></td>
<td width="84%" valign="middle">
<div align="center"><font color="#006699" size="2" face="Verdana"><strong><font color="#006699">
</font></strong><font color="#006699" size="2" face="Verdana">Alterar
Dados de:</font> <strong>
<?= $nome?>
</strong></font><font color="#006699"><br>
</font></div></td>
<td width="5%" valign="top">
<div align="right"><font color="#006699" size="2" face="Verdana"><em><strong><a href="logout.php" target="meio"><img src="icones/sair_pq.jpg" width="32" height="32" border="0"></a></strong></em></font></div></td>
</tr>
</table>
<form name="form1" method="post" action="acao.php?acao=alterar">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="13%"><font color="#006699" size="2" face="Verdana">Nome:</font></td>
<td><font color="#0000FF" size="2" face="Verdana"><em>
<input name="nome" type="text" class="inputs" id="nome" value="<?= $nome?>" size="35" disabled>
</em></font> </td>
<td><font color="#006699" size="2" face="Verdana">CPF:</font></td>
<td width="24%"><font color="#0000FF" size="2" face="Verdana">
<input name="cpf" type="text" class="inputs" id="cpf" value="<?= $cpf?>" size="15" disabled>
<em> </em></font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Email:</font></td>
<td><input name="email" type="text" class="inputs" id="email" value="<?= $email?>" size="35"></td>
<td><font color="#006699" size="2" face="Verdana">Senha:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="senha" type="text" class="inputs" id="senha" value="<?= $senha?>" size="15">
</font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Telefone:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="fone" type="text" class="inputs" id="fone" onKeyDown="mascaraFone(event, this)" value="<?= $fone?>" size="12" maxlength="14">
</font></td>
<td><font color="#006699" size="2" face="Verdana">Estado Civil:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="estado_civil" type="text" class="inputs" id="estado_civil" value="<?= $estado_civil?>" size="15">
</font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Profissão:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="profissao" type="text" class="inputs" id="profissao" value="<?= $profissao?>" size="35">
</font><font color="#0000FF" size="2" face="Verdana"> </font></td>
<td width="16%"><font color="#006699" size="2" face="Verdana">Ramo:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="ramo_atividade" type="text" class="inputs" id="ramo_atividade" value="<?= $ramo_atividade?>" size="15">
</font><font color="#0000FF" size="2" face="Verdana"> </font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Endereço:</font></td>
<td width="47%"><font color="#0000FF" size="2" face="Verdana">
<input name="endereco" type="text" class="inputs" id="endereco" value="<?= $endereco?>" size="35">
</font></td>
<td><font color="#006699" size="2" face="Verdana">CEP:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="cep" type="text" class="inputs" id="cep" value="<?= $cep?>" size="15">
</font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Cidade:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="cidade" type="text" class="inputs" id="cidade" value="<?= $cidade?>" size="35">
</font></td>
<td><font color="#006699" size="2" face="Verdana">UF:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="estado" type="text" class="inputs" id="estado" value="<?= $estado?>" size="15">
</font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Banco:</font></td>
<td colspan="3"><div align="left"><font color="#0000FF" size="2" face="Verdana"><em>
</em>
<input name="banco" type="text" class="inputs" id="banco" value="<?= $banco?>" size="35" disabled>
<em> </em></font></div></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Titular:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="titular_conta" type="text" class="inputs" id="titular_conta" value="<?= $titular_conta?>" size="35">
</font></td>
<td><font color="#006699" size="2" face="Verdana">Agência:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="agencia" type="text" class="inputs" id="agencia" value="<?= $agencia?>" size="15">
</font></td>
</tr>
<tr>
<td><font color="#006699" size="2" face="Verdana">Conta:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="conta" type="text" class="inputs" id="conta" value="<?= $conta?>" size="12">
</font></td>
<td><font color="#006699" size="2" face="Verdana">Digito:</font></td>
<td><font color="#0000FF" size="2" face="Verdana">
<input name="digito" type="text" class="inputs" id="digito" value="<?= $digito?>" size="5">
</font></td>
</tr>
</table>
<table width="100%" cellspacing="0">
<tr>
<td width="33%" height="40"> </td>
<td width="34%"><div align="center"><font color="#0000FF" size="2" face="Verdana">
<input type="submit" name="Submit" value="Atualizar">
</font></div></td>
<td width="33%"> <div align="left"> </div></td>
</tr>
</table>
</form>
</div></td>
</tr>
</table>
<div align="center"></div>
</body>
</html>[/codebox]
===============
e o 2º arquivo:
acao.php
[codebox]<?php
include ("conectar.php");
session_start();
$login= $_POST['login'];
$email= $_POST['email'];
$senha = $_POST['senha'];
if($_REQUEST['acao']=="alterar") {
$sql = "UPDATE usuario SET nome='".$_POST['nome']."', cpf='".$_POST['cpf']."', email='".$_POST['email']."', fone='".$_POST['fone']."', estado_civil='".$_POST['estado_civil']."', profissao='".$_POST['profissao']."', ramo_atividade='".$_POST['ramo_atividade']."', endereco='".$_POST['endereco']."', cidade='".$_POST['cidade']."', estado='".$_POST['estado']."', cep='".$_POST['cep']."', senha='".$_POST['senha']."', banco='".$_POST['banco']."', titular_conta='".$_POST['titular_conta']."', agencia='".$_POST['agencia']."', conta='".$_POST['conta']."', digito='".$_POST['digito']."', WHERE login='".$_SESSION['id']."'";
$sql = mysql_query($sql);
/*header("location:edita.php");*/
echo '<p align="center"><br><br>"Alteração realizada com Sucesso..."</p>';
echo '<p align="center"><br><br><a href="edita.php">Voltar...</a></p>';
}
?>[/codebox]
Edição feita por: Paulo André, 11/10/2007, 06:01.
Inclusão da tag CODEBOX.