editando perfil já cadastrado
galera, tenho um perfil já cadastrado, porém eu desejo editá-lo mas não consigo de jeito nenhum mesmo pesquisando e fazendo testes.(sou iniciante em php)
gostaria de uma ajuda de vocês, pelo menos o caminho das pedras pq ta fods.
meu codigo registro do usuário:
<?php
session_start();
require_once('db.class.php');
$nome_distribuidora = $_POST['nomedistribuidora'];
$cnpj = $_POST['cnpj'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$telefone = $_POST['telefone'];
$cep = $_POST['cep'];
$estado =$_POST['estado'];
$cidade = $_POST['cidade'];
$rua = $_POST['rua'];
$_SESSION['email_session01'] = $email;
//foreach($_checkbox as $_valor){
//echo $_valor;
//}
$objDb = new db();
$link = $objDb->conecta_mysql();
$email_existe = false;
$senha_existe = false;
//verifica se o email ja existe
$sql = "SELECT * FROM cadastro WHERE email = '$email' ";
if($resultado_id = mysqli_query($link, $sql)){
$dados_usuario = mysqli_fetch_array($resultado_id);
if(isset($dados_usuario['email'])){
$email_existe = true;
}
}else{
echo 'Erro ao tentar localizar o registro de usuário';
}
//verificar se o e-mail já existe
$sql = "SELECT * FROM cadastro WHERE cnpj = '$cnpj' ";
if($resultado_id = mysqli_query($link, $sql)){
$dados_usuario = mysqli_fetch_array($resultado_id);
if(isset($dados_usuario['cnpj'])){
$senha_existe = true;
}
}else{
echo 'Erro ao tentar localizar o registro de email';
}
if($email_existe || $senha_existe){
$retorno_get = '';
if($email_existe){
$retorno_get .= "erro_usuario=1&";
}
if($senha_existe){
$retorno_get .= "erro_email=1&";
}
header('Location: Formulario.php?' . $retorno_get);
die();
}
$sql = "INSERT INTO cadastro (nomedistribuidora, cnpj, email, senha, telefone, cep, estado, cidade, rua) VALUES ('$nome_distribuidora', '$cnpj', '$email', '$senha', '$telefone',
'$cep', '$estado', '$cidade', '$rua')";
//executar a query
if(mysqli_query($link, $sql)){
header('location: lista_agua.php');
}else{
echo "Erro ao registrar o usuário!";
}
?>
meu formulário html:
<form method="post" action="registra_usuario.php" id="formCadastrarse" align="center">
<div align="left" class="form-row" >
<label for="nome" ></label>
<input type="text" placeholder="NOME DA DISTRIBUIDORA" class="form-control" id="nomedistribuidora" name="nomedistribuidora" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-row">
<label for="nome" style="color: #FFFFFF
"></label>
<input type="text" placeholder="CNPJ" class="form-control" id="cnpj" name="cnpj" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-row">
<label for="E-mail " style="color: #FFFFFF
"></label>
<input type="text" placeholder="E-MAIL" class="form-control" id="email" name="email" required="required" ><span class="required" ></span>
<?php
if( $erro == 1){
echo '<font color= "#FF0000"> E-mail Já existe</font>';
}
?>
</div>
<div class="form-group">
<label for="senha" style="color: #FFFFFF
"></label>
<input type="password" placeholder="SENHA" class="form-control" id="senha" name="senha" required="required" ><span class="required" ></span>
</div>
<div class="form-group">
<label for="nome" style="color: #FFFFFF
"></label>
<input type="text" placeholder="TELEFONE" class="form-control" id="telefone" name="telefone" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-group">
<label for="cep " style="color: #FFFFFF
"></label>
<input type="text" placeholder="CEP" class="form-control" id="cep" name="cep" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-group">
<label for="estado " style="color: #FFFFFF
"></label>
<input type="text" placeholder="ESTADO" class="form-control" id="estado" name="estado" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-group">
<label for="cidade " style="color: #FFFFFF
"></label>
<input type="text" placeholder="CIDADE" class="form-control" id="cidade" name="cidade" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<div class="form-group">
<label for="rua " style="color: #FFFFFF
"></label>
<input type="text" placeholder="RUA" class="form-control" id="rua" name="rua" onfocus="this.value='';" required="required" ><span class="required" ></span>
</div>
<!-- <div class="form-group" style="position: left;">
<label for="estado " style="color: #FFFFFF
">Estado</label><br>
<select id="estado" name="estado" >
<option>Pernambuco</option>
<option>Paraiba</option>
<option>Maceio</option>
</select>
</div>
<div class="form-group">
<label for="numero da conta " style="color: #FFFFFF
">Cidade</label><br>
<select name="cidade" style="top: 150px;" >
<option>Recife </option>
<option>Camaragibe</option>
<option>Cabrobó</option>
</select>
</div>-->
<br><br>
<button type="submit" class=" btn btn-primary" id="enviar" >Continuar</button>
<div>
</form>
como posso editar o meu cadastro no meu próprio formulário ou em outra tela. estou bugado a alguns dias com isso .
obs: eu já possuo um campo id na minha tabela mysql.Discussão (1)
Carregando comentários...