Buongiorno a tutti,
ho il seguente form di modifica dati in una tabella mysql:
VORREI che se un cliente vuol modificare i dati, appaiano i suoi vecchi dati in questo form, in modo che se vuol cambiare solo il telefono, gli altri campi restino invariati, invece cosi se lascio un campo bianco mi va a
sostituire nel DB il dato precedente con un campo bianco.
esiste una soluzione?
grazie 1000
ho il seguente form di modifica dati in una tabella mysql:
PHP:
<?php
session_start();
$id_utente = $_SESSION['id'];
@include 'configa.php';
$nome = @addslashes($_POST['nome']);
$cognome = @addslashes($_POST['cognome']);
$telefono = @addslashes($_POST['telefono']);
$email = @addslashes($_POST['e-mail']);
$query = "UPDATE clienti SET nome='".$_POST['nome']."', cognome='".$_POST['cognome']."',telefono='".$_POST['telefono']."',email='".$_POST['email']."'WHERE id_utente='".$_SESSION['id']."'";
$res = @mysql_query($query) or die (mysql_error());
@mysql_close($cn);
}
?>
</font>
</p>
<html>
<body>
<table border="0" cellspacing="2" cellpadding="1">
<br>
<tr>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
<td>Nome:</td><td><input type="text" name="nome" size="55" AUTOCOMPLETE="Off" value=""></td>
</tr>
<tr>
<td>Cognome:</td><td><input type="text" name="cognome" size="55" AUTOCOMPLETE="Off" value=""></td>
</tr>
<tr>
<td>Telefono:</td><td><input type="text" name="telefono" size="55" AUTOCOMPLETE="Off" value=""></td>
</tr>
<tr>
<td>E-mail:</td><td><input type="text" name="e-mail" size="55" AUTOCOMPLETE="Off" value=""></td>
</tr>
<tr>
<td><p align="right"><input type="submit" type="submit"value="Conferma"style="background-color:yellowgreen"/>
</td>
</tr>
</form>
sostituire nel DB il dato precedente con un campo bianco.
esiste una soluzione?
grazie 1000
Ultima modifica di un moderatore: