Tramite questo codice sono in grado di modificare la mia immagine del profilo come e quando voglio:

Codice PHP:
<?php
session_start
();
include(
'settings.php');
if(!isset(
$_SESSION['username'])) {
header ("Location: login.php");
} else {
session_regenerate_id();
}
?>

<head>
<title>(c) Ysoolder - Aggiorna informazioni</title>

<body bgcolor="#6397D0"></head>
<center>
<p>
<br>

<?php
$my_id
= userId($_SESSION['username']);
?>

<?php
$my_username
= realUsername($_SESSION['username']);

?>
<?php
include 'menu2.html';

?>
<center>
<script type="text/javascript">
document.oncontextmenu = function(){return false;}
</script>

<center><p>
<center>
</html>
<?php

if(!isset($_POST['submit'])){
echo
'<form method="post" action="#" id="formregistrazione" name="File">
Username:
<input type="text" name="username">
<p>
Password:
<input type="password" name="password">
<table border="0">
<tr>
<td>Carica un file:</td>
</tr>
<tr>
<td><input class="text" type="file" name="file"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="carica"></td>
</tr>
</table>

</form>'
;
include
'menu2.html';
} else {
include
'menu2.html';
$username = mysql_real_escape_String($_POST['username']);
$password = mysql_real_Escape_string($_POST['password']);
$nome_temporaneo = $_FILES['file']['tmp_name'];
$file = addslashes(file_get_contents($nome_temporaneo));

$select = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";
$risultatouser = mysql_query($select);

if(
$risultatouser){

$contauser = mysql_num_rows($risultatouser);

if(
$contauser == 1){

$rows = mysql_fetch_array($risultatouser);

$username = $rows['username'];
$password = $rows['password'];

$sql = mysql_query("UPDATE users SET file = '$file' WHERE username = '$username'");
}else{
include
'menu2.html';
echo
"<center>Username o password non trovati!<br> Impossibile modificare la tua foto. <p><a href='javascript:history.go(-1)'><-- Indietro</a><p>";
}
if(
$sql){
include
'menu2.html';
echo
"<center>Hai modificato correttamente la tua foto! <p><a href='/aggiornainfo.php'><font color='blue'>- Torna alla modifica dati -</font></a><p>";
}
}
}
?>
Con altre informazioni come cognome, nome, stato sentimentale, sesso ecc.. funziona al 100%, come mai con la foto no? Potreste aggiustarlo? Grazie mille :)