Buenas, tengo este formulario para actualizar varios datos de un perfil, pero cuando actualizo, tengo que escribir todo de nuevo porque si dejo uno en blanco, borra lo que estaba escrito de antes, como lo puedo solucionar, gracias.
if($_POST['editperfil']) {
$sql = "UPDATE users SET n_nombre = '". $_POST['n_nombre'] . "', n_descripcion = '". $_POST['n_descripcion'] . "', n_telefono = '". $_POST['n_telefono'] . "', n_direccion = '". $_POST['n_direccion'] . "', n_web = '". $_POST['n_web'] . "', n_email = '". $_POST['n_email'] . "', n_otros = '". $_POST['n_otros'] . "' WHERE id=" . $_SESSION['USERID']. ";";
mysql_query($sql);
}
else{echo"";}
?>
<form action="panel.php?p=1"
method="post">
<table>
<tr>
<td>Nombre de tu Negocio:</td>
<td><input type="text" name="n_nombre"></td>
</tr>
<tr>
<td>Describe tu negocio en detalle:</td>
<td><textarea rows="5" title="MENSAJE DE BIENVENIDA A TU PERFIL." class="formu" name="n_descripcion" cols="65"></textarea></td>
</tr>
<tr>
<td>Telefono: Ingresa uno o varios telefonos de tu negocio</td>
<td><input type="text" name="n_telefono"></td>
</tr>
<tr>
<td>Direccion: Ingresa la direccion de tu negocio</td>
<td><input type="text" name="n_direccion"></td>
</tr>
<tr>
<td>sitio web</td>
<td><input type="text" name="n_web"></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input type="text" name="n_email"></td>
</tr>
<tr>
<td>Otros datos: Estos se mostraran en el fondo de la pagina</td>
<td><textarea rows="5" title="OTROS DATOS QUE QUIERAS COMPARTIR." class="formu" name="n_otros" cols="65"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="editperfil" value="MODIFICAR PERFIL"><input type="reset" name="Limpiar" value="LIMPIAR"></td>
<td></td>
</tr>
</table>
</form>