Modifica profilo utente in php mysql

moz

Nuovo Utente
24 Mag 2013
2
0
0
Salve ragazzi,sono un nuovo utente e spero di non aver sbagliato sezione. Ho progettato con php e mysql un sito dove è possibile la registrazione di utenti e il loro login.
Vorrei che all'accesso, ogni utente possa visualizzare i dati di registrazione all'interno di caselle di testo modificabili (una specie di suo profilo) e possa modificarli quando vuole.
ES:
Nome: Giovanni
Cognome:Toris
...

Salva dati cancella modifica.

Aiutatemi! Grazie
 
Ecco cosa ho fatto...ma quando clicco applica non succede nulla...vorrei invece che vengano modificati i dati all'interno del database collegato

Codice:
<?php

// apro la sessione

session_start();

// vedo se id_utente e nome_utente non esistono, se si visualizzano il contenuto segreto

$var = $_SESSION['id_utente'];

$var2 = $_SESSION['nome_utente'];

if ( $var == "" && $var2 == "" ){

echo "Non hai le credenziali per visualizzare il contenuto di questa pagina.";

?>
 <meta http-equiv="refresh" content="1; url=login.php "/>
<?php


exit();

}

?>
Ciao <?php echo "$var2";?>. Bentornato in Sito <br>
<a href="upload.php"><h2>Personal Files</h2></a>

 <?php 
$link = mysql_connect ("localhost", "root", "") or die ("connessione non riuscita");
mysql_select_db ("Sito") or die ("Selezione del DB non riuscita: " . mysql_error());

$sql = "SELECT * FROM tabella_registrati where id='$var'";
$result = mysql_query ($sql,$link);
$row = mysql_fetch_assoc($result);
?>






<table border=0 cellpadding=0 cellspacing=0 width=60% height=40%>
<tr height=10%>
<H2><b>Dati utente</b></H2>
</tr>
<tr>
<td width="30%" align="left">  Nome </td>
<td><input type=text name='name' size=60 value="<?php echo($row["name"]); ?>"> <B>*</B></td>
</tr>
<tr> <td width="20%" align="left">  Phone</td>
<td><input type=text name='phone' size=60 value="<?php echo($row["phone"]); ?>"> <B>*</B></td>
</tr>
<tr>
<td width="20%" align="left"> Address</td>
<td><input type=text name='address' size=60 value="<?php echo($row["address"]); ?>"> <B>*</B></td>
</tr>
<tr>
<td> </td>
<td>
	<input type='submit' name='Up' value=' Applica '>
  <input type=reset value='Cancella'>
</td>
</tr> </table>
 <?php

 
if(isset($_GET['submit'])){



mysql_query("UPDATE tabella_registrati SET phone = '$phone',address = '$address' WHERE id = '$var'");
if (mysql_error()){ echo mysql_error();}



}


?>

<br>
<p><a href="logout.php">
<input type="submit" name="Submit" class="button" value="Log out" />  </a>
</p>
 
Ultima modifica:

Discussioni simili