mam problem otóż gdy edytuję wpis to się duplikuje, również jak dodaje wpis to znowu się duplikuje dlaczego

Fragment kodu:
<?php else if ($action == 'newsy') { if ($_POST['update'] && $_POST['name'] && $_POST['content']) { mysql_query("UPDATE `newsy` SET `name` = '".$_POST['name']."', `content` = '".$_POST['content']."' WHERE `id` = '".$_POST['update']."'"); } else if ($delete) { } else if ($_POST['name'] && $_POST['content']) { mysql_query("INSERT INTO `newsy` (`name`, `content`) VALUES ('".$_POST['name']."', '".$_POST['content']."')"); } if ($update) { $data = mysql_fetch_row(mysql_query("SELECT `name`, `content` FROM `newsy` WHERE `id` = '".$update."'")); } echo '</select> </td> </tr> <tr> <td>Tytuł:</td> <td><input type="text" name="name" value="'.$data[0].'" id="name"></td> </tr> <tr> <td>Opis:</td> <td><textarea cols = "50" name="content">'.$data[1].'</textarea></td> </tr> <tr> <td> </td> <td><input type="image" src="http://www.elsystem.com.pl/img/ok.gif" id="submit"></td> </tr> </table> </form>'; echo '<tr> <td><div id="long">'.$r[1].'</div></td><td><a href="?action='.$action.'&update='.$r[0].'">Edycja</a></div></td><td><a href="?action='.$action.'&delete='.$r[0].'">Usuń</a></td> </tr>'; } } ?>
A jeszcze jedno pytanie.
Jak ma wyglądać warunek jeśli chce, żeby dana informacja wyświetlała się tylko na stronie głównej czyli tylko w index.php
Z góry dziękuje
Pozdrawiam
// coś kod się źle wkleił ... ale edytowałem teraz.