Ciao a tutti. :
Ho fatto una pagina che dovrebbe aggiornare il profilo.
Il codice è questo:
Codice PHP:
<?php
include('header.php');
if(isset($_SESSION['utente'])) {
?>
<div id="wrapper">
<?php
if(!isset($_POST['invia'])) {
?>
<form method="post" action="#">
<ul>
<label for="mail">Modifica la tua E-Mail</label>
<input type="text" name="mail" id="mail" />
<input hspace="10" type="image" src="http://forum.it.altervista.org/images/salva.png" height="30" width="60" value="Salva" name="invia" />
</ul>
</form>
<?php
} else {
// Valori del form
$email = mysql_real_escape_string($_POST['mail']);
// controllo campi vuoti e password
if($email != "") {
$recuperamail = mysql_query("SELECT id, email FROM utenti WHERE email='$email'");
$contausermail = mysql_num_rows($recuperauseremail);
if($contausermail > 0) {
echo "L'E-Mail è già stata utilizzata!";
} else {
$id1 = mysql_fetch_array($recuperamail);
$id = $id1['email'];
$query = mysql_query("UPDATE bookfacesocial.utenti SET utenti.email='$email' WHERE email='$id' LIMIT 1");
if($query) {
echo 'La tua mail è stata cambiata con successo!<br />La tua mail ora è: '.$email.'';
} else {
echo "Ops... C'è stato un errore!<br />";
echo mysql_error();
}
}
}
}
} else {
echo 'Il campo E-Mail è vuoto!';
}
?>
L'errore che mi viene dato dice che non ho i permessi, e se tolgo dalla query bookfacesocial e utenti, per PHP funziona ma controllando tramite PhpMyAdmin è uguale.
Che problema c'è?