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']";
}