ora cosi funziona. ma non mi stampa il messaggio di esiste già email:


Codice PHP:
<?php
session_start
();
require_once(
dirname(__FILE__) . '/../include.php');
require_once(
dirname(__FILE__) . '/header.php');
    
checkLogin('1');
    
$query mysql_query "SELECT * FROM `users` WHERE `ID` = '" mysql_real_escape_string $_SESSION['user_id'] ) . "'" );
    
$rmysql_fetch_assoc $query );
    
if(isset(
$_POST)) {

$email mysql_codifica($_POST['email']);
$user mysql_codifica($_SESSION["user_id"]);
$query "SELECT * FROM users " .
          
"WHERE Username = '$user' " .
          
"OR Email = '$email' ";
$result mysql_query($query) or die (mysql_error());
if (
mysql_num_rows($result) != 0)
{
while (
$row mysql_fetch_array($result))
{

  
//email già presente nel db
  
if (!$row["Email"] == $email)
  {
   
//echo "

";
   
$error =  "La casella E-mail, [b]" . $row['Email'] . "[/bè già presente nel Data Basescegliere una diversa";
   //echo "
</p>";
   echo 
$error;
  }
}


}//Se invece username e email non sono presenti nel db procediamo con l'inserimanto
else
{
    
$update = "UPDATE `usersSET `Email` = '" . mysql_real_escape_string ( $_POST['email'] ) . "'";
        /* if we have a new password via POST we update the old one */
            
            
            
$update .= " WHERE `ID` = " . mysql_real_escape_string ( $_SESSION['user_id'] ) . "";
            
            if ( mysql_query ( 
$update ) )
            {
                
$msg = 'Your profile was successfully updated!';
            }
            else {
                
$error = 'I was unable to save your profile. Please contact the administrator'.mysql_error();
            }             

     }
   }
?>
<?php    if ( isset ( 
$error ) )    { echo '            <p class="error">' . $error . '</p>' . "\n";    }    ?>
<?php    if ( isset ( 
$msg ) )    { echo '            <p class="msg">' . $msg . '</p>' . "\n";    }    ?>

    <form class="
form" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
    
        <input type="hidden" name="_submit_check" value="1"/> 
    
        <table align="center" width="99%">
        
            <tr>
                <td><div align="left">Username</div></td>
            </tr>
            <tr>
                <td><div align="left"><input disabled class="input" type="text" name="username" id="username" size="25" maxlength="40" value="<?php echo $r['Username']?>" /></div></td>                
            </tr>
            <tr>
                <td><div align="left">Password</div></td>
            </tr>
            <tr>                
                <td><div align="left"><input class="input" type="password" name="password" id="password" size="25" maxlength="32" /></div></td>                
            </tr>
            <tr>
                <td><div align="left">Email</div></td>
            </tr>
            <tr>            
                <td><div align="left"><input class="input" type="text" name="email" id="email" size="25" value="<?php if ( isset ( $_POST['email'] ) ) { echo $_POST['email']; } else { echo $r['Email']; } ?>" /></div></td>
            </tr>
            
            <tr>
                <td>
                <input type="submit" name="Update" value="Update"  class="submit-btn" src="images/btn.gif" alt="submit" title="submit" />
                <br class="clear" />
                </td>
            </tr>
            
        </table>
                    
    </form>
    
    [url="logout.php"]logout[/url]
    
<?php require_once(dirname(__FILE__) . '/footer.php');

EDIT- NON FUNZIONA ANCORA NULLA, IO NON STO CAPENDO PIù NULLA.