evet $id veritabanından çekilmiyorki form ile yollansın, sorun id olmadıgından kaynaklı. Tabloda id sütunu var ise

$name = $write['temp_name']

kısmının hemen üstüne

$id = $write['temp_id'];

şeklinde bir ekleme yaparsan sorununun düzelmesi lazım.

veya şu kısım;
 <td><input type="text" name="tp_id" value="<?php echo $id; ?>"></td>
Bu şekilde yapılıncada olması lazım;
<td><input type="text" name="tp_id" value="<?php echo $tempID; ?>"></td>