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>