sorry por el desorden..
   Código PHP:
    
case 4;
            $id = $_POST['id'];
            $sql="select * from noticias where id=$id";
            $resp=mysql_query($sql);
            $rs=mysql_fetch_array($resp);
                if($rs[0]=="")
                {
                    $sql="insert into noticias(id,titulo,fecha,resumen,not_completa)values('$id','$titulo','$fecha','$resumen','$not_completa')";
                    mysql_query($sql);
                    $limpiar="limpiar()";
                    ?>
                    <script>
                        location.href='modificar2.php';
                    </script>
                    <?php
                }else{
                    $sql="update noticias set titulo='$titulo', fecha='$fecha', resumen='$resumen', not_completa='$not_completa' WHERE id='$id'";
                    mysql_query($sql);
                    $limpiar="limpiar()";
                    ?>
                    <script>
                        location.href='modificar2.php';
                    </script>
                    <?php
                }
                    $ban_limpia=1;
             break;    
  bueno ese es el código de actualizar, y lo que hace es que me borra la información en vez de modificarla