Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 260
Sexo: Masculino

alterar email em php

13-06-2016 18:02

Boa noite , tenho este codigo com a intenção de alterar o e-mail...mas nao altera....o mais curioso é que tenho o mesmo codigo para alterar o nome o qual o altera na perfeição...AGORA PERGUNTO,PORQUE É QUE O EMAIL NÃO SE ALTERA?????

HTML

<form id="form_alterar_email" action="" method="post"> <input type="email" name="email" value=" <?php echo $resultado['email_utilizador'] ?> " > <button type="submit" name="alterar_email" >Alterar e-mail</button> </form>

PHP

<?php session_start(); //ligar á base de dados require '../Ligar BaseDados/Ligacao_BaseDados.php'; //variavel que vai guardar o valor do campo... $email = mysqli_real_escape_string($ligacao,trim($_POST['email'])); //erros... if(!filter_var($email,FILTER_VALIDATE_EMAIL)) { echo 'Formato de e-mail invalido ! '; } else { $alterar_email = $ligacao->query("UPDATE utilizadores SET email_utilizador = $email WHERE email_utilizador = '".$_SESSION['email']."' "); echo ' E-mail alterado ! '; } ?>

0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 260
Sexo: Masculino

Re: alterar email em php  #resolvido

13-06-2016 19:15

WEB...JA DESCOBRI GRAÇAS Á INSTRUÇÃO MYSQLI_ERROR()...

FAIL

$alterar_email = $ligacao->query("UPDATE utilizadores SET email_utilizador = $email WHERE email_utilizador = '".$_SESSION['email']."' ");

CERTO

... email_utilizador = '$email' WHERE ...

NÃO PUZ '' NA VARIAVEL $email.... :lol:
1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado