Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala ae galera beleza? estou fazendo uma loja virtual e está surgindo algumas duvidas sobre session!
Seguinte, quando o usuario se loga, ele tem a opção MINHA CONTA, que ele clica e aparece o cadastro todo dele para poder alterar.
Só que quando da update no banco, nao atualiza na hora, só se destruir a sessao e iniciar denovo!
como faço?
segue o código!
<?php
ob_start();
session_start();
include "admin/include/conexao.php";
require "functions.php";
if($_POST['submit']){
$id_clientes = $_POST['id_clientes'];
$nome = $_POST['nome'];
$cep = $_POST['cep'];
$endereco = $_POST['endereco'];
$numero = $_POST['numero'];
$complemento = $_POST['complemento'];
$bairro = $_POST['bairro'];
$estado = $_POST['estado'];
$cidade = $_POST['cidade'];
$telefone = $_POST['telefone'];
$email2 = $_POST['email2'];
$senha = $_POST['senha'];
$from = $_POST['from'];
$titulo = "Alteração de Cadastro Frank Toys";
$erro = 0;
if (empty($nome)){
echo"<script>alert('O campo nome não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($cep)){
echo"<script>alert('O campo Cep não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($endereco)){
echo"<script>alert('O campo endereco não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($numero)){
echo"<script>alert('O campo número não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($bairro)){
echo"<script>alert('O campo bairro não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($cidade)){
echo"<script>alert('O campo cidade não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($estado)){
echo"<script>alert('O campo estado não pode ficar vazio.');</script>";
$erro = 1;
}
if (empty($telefone)){
echo"<script>alert('O campo telefone não pode ficar vazio.');</script>";
$erro = 1;
}
if (verificar_email($email2) == 0){
echo"<script>alert('Digite o e-mail corretamente.');</script>";
$erro = 1;
}
if (empty($senha)){
echo"<script>alert('O campo senha não pode ficar vazio.');</script>";
$erro = 1;
}
if($erro == 0 )
{
$sql_cliente = mysql_query("UPDATE clientes SET nome = '$nome', cep = '$cep', endereco = '$endereco', numero = '$numero', complemento = '$complemento', bairro = '$bairro', cidade = '$cidade', estado = '$estado', telefone = '$telefone', email = '$email', senha = '$senha' WHERE id_clientes = '$id_clientes'") or die (mysql_error());
echo "<script>alert('Cadastro alterado com sucesso')</script>";
}
}
?>
<form name="form" action="cadastro_cliente.php" method="post">
<div id="form_cadastro">
<ul>
<li>
<label class="h2_venda" for="nome">Name*</label>
<input name="nome" type="text" class="input_cadastre" size="50" value="<?php echo $_SESSION['nome']; ?>" />
<input type="hidden" name="id_clientes" value="<?=$row['id_clientes']; ?>" />
</li>
<li>
<label class="h2_venda" for="cep">Cep*</label>
<input id="cep" class="input_cadastre" type="text" name="cep" value="<?php echo $_SESSION['cep']; ?>" />
<span class="h2_venda">(9999-999)</span>
</li>
<li>
<label class="h2_venda" for="endereco">Endereço*</label>
<input name="endereco" type="text" class="input_cadastre" size="50" value="<?php echo $_SESSION['endereco']; ?>" />
</li>
<li>
<label class="h2_venda" for="numero">Número*</label>
<input name="numero" type="text" class="input_cadastre" size="6" value="<?php echo $_SESSION['numero']; ?>" />
</li>
<li>
<label class="h2_venda" for="complemento">Complemento*</label>
<input class="input_cadastre" type="text" name="complemento" value="<?php echo $_SESSION['complemento']; ?>" />
</li>
<li>
<label class="h2_venda" for="bairro">Bairro*</label>
<input name="bairro" type="text" class="input_cadastre" size="30" value="<?php echo $_SESSION['bairro']; ?>" />
</li>
<li>
<label class="h2_venda" for="cidade">Cidade*</label>
<input name="cidade" type="text" class="input_cadastre" size="30" value="<?php echo $_SESSION['cidade']; ?>" />
</li>
<li>
<label class="h2_venda" for="bairro">Estado*</label>
<input name="estado" type="text" class="input_cadastre" size="30" value="<?php echo $_SESSION['estado']; ?>" />
</li>
<li>
<label class="h2_venda" for="telefone">Telefone*</label>
<input id="telefone" name="telefone" type="text" class="input_cadastre" size="30" value="<?php echo $_SESSION['telefone']; ?>" />
<span class="h2_venda">(99) 9999-9999</span>
</li>
<li>
<label class="h2_venda" for="email">E-mail*</label>
<input name="email2" type="text" class="input_cadastre" size="50" value="<?php echo $_SESSION['email']; ?>" />
<input type="hidden" name="from" value="FRANK TOYS franktoys@franktoys.com.br" />
</li>
<li>
<label class="h2_venda" for="senha">Senha*</label>
<input name="senha" type="password" class="input_cadastre" size="30" value="<?php echo $_SESSION['senha']; ?>" />
<span class="h2_venda">Mínimo 6 digitos</span>
</li>
<li style="text-align:center"><input name="submit" type="submit" class="input" id="submit" value="Atualizar" /></li>
</ul>
</div>
</form>Carregando comentários...