hola...
Lo que tienes que hacer en la segunda vez es un UPDATE a las tablas que deseas , claro siempre y cuando $lavariable que uses sea la misma, para que asi de esta manera este actualizando el primer registro y ya no se crearia otra fila como nuevo registro... ejemplo:
Código PHP:
<?php
if(isset($id)){
$sql="select * from tabla where id='$id' ";
$result=mysql_query($sql,$conexion);
$row=mysql_fetch_array($result)
$sqlupdate="update tabla set campo1_a_actualizar , campo2_a_actualizar, campo3_a_actualizar where id='$row[id]' ";
}
es solo un ejemplo claro, que debes amoldarlo a lo que realmente necesitas
Saludos
?>