la prima, e quella che consente all'utente di cambiare x esempio l'email fornita al momento della registrazione. questo è il codice:
Codice PHP:
<?php
include "../check1.php";
if ($autorizzato=="1"){
$result = mysql_query("SELECT *
FROM `utenti`
WHERE `nick` ='$nick_utente_cookie'
AND `pass` = '$password_utente_cookie'
LIMIT 0 , 1");
while ($data=mysql_fetch_object($result)) // ciclo di lettura dei record (riga di dati)
{
$oldemail=$data->email;
}
echo "<html>
<head>
<meta http-equiv='Content-Language' content='it'>
<meta name='GENERATOR' content='Microsoft FrontPage 5.0'>
</head>
<p align='center'>[b]<font face='Arial' size='2' color='#F5AA0E'>Gestione
profilo</font>[/b]</td>
</tr>
<tr>
<td width='100%' bgcolor='#FFFFFF'>
<p align='center'><font face='Arial' size='2'>benvenuto $nome_utente, da
questa pagina potrai aggiornare o modificare le tue informazioni personali.</font></td>
</tr>
<tr>
<td width='100%' bgcolor='#FFFFFF'>
</td>
</tr>
<tr>
<td width='100%' bgcolor='#FFFFFF'>
<[B]form method='POST' action='update_profilo.php'[/B] >
<p align='center'>email:
<input type='text' [B]name='nuovoemail' size='20' value='$oldemail'[/B] ></p>
<p align='center'>
<input type='submit' value='Invia' name='B1'><input type='reset' value='Reimposta' name='B2'></p>
</form>
</td>
</tr>
<tr>
<td width='100%' bgcolor='#FFFFFF'>
</td>
</tr>
</table>
</body>
</html>";
}
else
{
echo Non puoi accerede a questa pagina direttamente!";
include 'footer.htm';
Echo "<meta http-equiv=\"Refresh\" content=\"3; URL=login.ph";
}
?>
poi.. il file che riceve le info: update_profilo.php
Codice PHP:
<?php
include "../check1.php";
if ($autorizzato=="1"){
echo "Bentornato [b]$nome_utente[/b]. Qui puoi vedere i contenuti per gli utenti registrati
";
$result = mysql_query("SELECT *
FROM `utenti`
WHERE `nick` ='$nick_utente_cookie'
AND `pass` = '$password_utente_cookie'
LIMIT 0 , 1");
while ($data=mysql_fetch_object($result)) // ciclo di lettura dei record (riga di dati)
{
$id=$data->id;
$oldemail=$data->email;
}
$sql="UPDATE utenti set email='$oldemail' where WHERE id=$id";
echo "id: $id
";
echo "email: $oldemail
";
}
else
{
echo "Spiacente ma tu non hai i permessi per accedere a questa sezione . <a href=/login.php>Effettua il login</a>";
}
?>
una volta che si inviano i risultati, lo script restituisce questo:
Bentornato pippo. Qui puoi vedere i contenuti per gli utenti registrati
id: 5
email: pippo@libero.it
ma non cambia l'email!!