tendrias que identifcar con una variable lo que esta sucediendo, es decir, si vas a introducir por primera vez (insert) o vas a modificar uno existente(update)
 
una forma seria (suponiendo que envias los datos a la misma pagina):  
 Cita:  if($_REQUEST['update']!="") //la variable update es un campo tipo hidden
{
update persona set nombre="$_REQUEST['nombre']";
}